Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm aware of the procedure mentioned here to re-register ASP.NET if IIS is installed after the .NET framework has been installed:

However, most of these articles are old and refer to ASP.NET as part of the .NET framework v1. On the system I'm looking at here are four verion folders:

v1.0.3705 - doesn't have aspnet_regiis.exe in it
v1.1.4322 - does have aspnet_regiis.exe and I assume is the main folder for .NET v1.x
v2.0.50727 - does have aspnet_regiis.exe and I assume is the main folder for .NET v2.x
v3.0 - not in here
v3.5 - not in here either

Do I have to re-register both v1 and v2? If so, in which order?

Also, when I install IIS on this Windows 2003 server, the ASP.NET checkbox isn't checked. This refers to ASP.NET v1 doesn't it? I'm going to check it anyway although I assumed that as .NET v3.5 had already been installed, ASP.NET was already there. Or is ASP.NET in this case a specific part of IIS?

Cheers, Rob.

share|improve this question
Later - the process installs ASP.NET and then requires a DLL to be registered. This only works with the v1 DLL. With the v2, it complains that DllRegisterServer entry point was not found. So maybe DLL registrated is only needed with ASP.NET v1 – Rob Nicholson Sep 21 '10 at 14:30

You'll need to register what ever version the application was written in (v1 or v2). V3 and v3.5 are simply addons to v2 (stupid I know).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.