Issue with ASP.NET 1.1 Sites on Windows 2003



I'm in the process of moving most of our ASP.NET web sites to a new Windows
2003 server. After setting up the server .NET 2.0 was already enabled in IIS,
..NET 1.1 was not, so I enabled it by running aspnet_regiis. My .NET 2.0 apps
work fine but the 1.1 apps will not run (I created a separate pool for them).
If I try to access them on the same machine I get the following error:

HTTP Error 401.1 - Unauthorized: Access is denied due to invalid credentials.
Internet Information Services (IIS)

If I try to access them on my machine I get this error:

HTTP Error 404 - File or directory not found.
Internet Information Services (IIS)

Any ideas?


David McCarter [Microsoft MVP]
David McCarter''''s .NET Coding Standards available at:

Jeremy Cowles


Can you give more details about the site configuration?

Here are some thoughts:

- Are all ASAPI bindings setup correctly (for 1.1 and 2.0)?

- Is there anything special about the path you used (for instance,
maybe a network path)?

- Is there any indication that the 1.1 framework is actually handling
the request? You can usually setup a new site, and then go to a page
that doesn't exist (like blah.aspx - the .aspx is important) and then
see the yellow error screen with the .net version stating that 1.1
handled the request.

I have had similar problems with ASP.NET when running both frameworks.
In my experience, it has been an issue with the ISAPI bindings and the
order of installation. Reinstalling ASP.NET usually helps, but it is
hard to say what might be causing the problem with so few details.


Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question