KBA-01050: .NET Runtime extensions for ASP.NET are not installed in IIS.


The Spitfire configuration tool (ICTool) will not configure IIS.  Examination of the log reveals the message

Microsoft .NET extensions for IIS have not been installed on this server.

If I use IIS Manager to examine the Virtual Directory, I notice that no ASP.NET extensions are mapped.


This situation is often caused if IIS was installed (or re-installed) after the DOTNET runtime.

  1. Open a CMD window and change to c: WINDOWS Microsoft.NET Framework v2.0.50727
  2. Run aspnet_regiis.exe -r

Note: There are two IIS Registration Tools that ship with the .NET Framework, one for standard systems and one for 64-bit system. The tool for 64-bit systems is located in the Framework64 directory of the Microsoft.NET directory inside the Windows folder; for example: C:WINDOWSMicrosoft.NETFramework64v2.0.50727 would contain the IIS Registration Tool.

Additional Comments:

See also http://support.microsoft.com/default.aspx?scid=kb;en-us;306005 and related KB articles on aspnet_regiis. For .NET 1.1 the path would be  c: WINDOWS Microsoft.NET Framework v1.1.4322

KBA-01050;  Last updated: November 11, 2016 at 12:20 pm;