20

I'm getting this new, strange error message in IIS after updating Windows 7 (x64) with SP1.

  1. Open the IIS Manager
  2. Browse to an exisiting Virtual Application (or create a new one)
  3. Open its Basic Settings dialog
  4. Click Test Settings
  5. The error message comes up

It's happening with new Applications and also with ones that were already there (and without that problem) before.

The applications themselves continue to work.

Has anybody figured this one out yet?

8 Answers8

4

Doublecheck that your specific version of ASP.NET is allowed in IIS as follows:

  1. Select the top (root) server in IIS Manager.
  2. Doubleclick ISAPI and CGI Restrictions.
  3. If your version of ASP.NET is Not Allowed, right click and Allow it.

This solved it for me, hope it works for you too.

Greg Buntz
  • 41
  • 2
1

I had the same problem, solved by giving explicit permissions to IIS_IUSRS in the folder where my application is.

1

I had same problem, here is my solution.

  1. Check the application pool your application is using.
  2. Click on application pool and click on Advanced settings, will lead to new window.
  3. Check the .NET Framework version
  4. Set Load User Profile to True
  5. Set ping enabled to True
Ben Pilbrow
  • 12,031
1

Something that worked for me was to Allow 32bit applications on the applicationpool.

It seem that the application I ran was a 32bit one

HTH

Saariko
  • 1,811
0

Within IIS in the "Advanced settings" of the Application Pool(s), under "General" there is an "Enable 32-Bit Applications" setting. When I set that to True, this error went away for me.

0

I still haven’t find a solution, but find a workaround.

You can manually change IIS configuration, in system32\intsrv\config\applicationHost.config. Just manually create (copy-paste) section in and .

0

IMHO ... This test is of little value unless you want to test a specific user and even then it's marginal ... to add user accounts to folders to allow this test to work (as others stated) marginalizes your security... better to not have this test then to add users to folders and jeopardize your security in any way, shape or form...

As long as your site works... that should be your benchmark...

0

This is really seems like a bug in the IIS user interface: When "Application user (pass through authentication)" is selected the web site is expecting a browser to send user credentials from the currently logged on user. The site will then load because "anonymous" authentication is enabled for the site. However when testing through the IIS MMC, "Test Settings..." button no credentials are being presented to be used for directory access hence you see that "Invalid application path" error message in the IIS MMC. If you click "Browse.... then the default browser on the web server, usually Internet Explorer, will present your credentials. In most circumstances you can ignore this bug your web site works.