Missing ASP.NET tab in IIS

37,486

Solution 1

If you've had (or have...) VMware Server installed on this particular machine, the following steps will most likely fix the issue with minimal pain:

  1. Stop the IISAdmin service (and its dependencies)
  2. Open %windir%\system32\inetsrv\MetaBase.xml in a text editor
  3. Delete the line that reads Enable32BitAppOnWin64="TRUE"
  4. Restart your services using iisreset /start

Solution 2

Did you try uninstalling and then reinstalling ASP.NET?

i.e.

aspnet_regiis -u

and then

aspnet_regiis -i

The uninstall and then reinstall worked for me before.

Solution 3

The default install for IIS doesn't include ASP or .Net. You need to enable those in Windows Features menu where you installed IIS from. This shows the basic steps - they may be different for your IIS version and host OS.

Solution 4

This can have multiple causes ranging from installing IIS after the .NET Framework or the IIS metabase getting corrupted. The order I would go with is:

  1. reinstall ASP.NET (as noted above: aspnet_regiis -u and then aspnet_regiis -i (found in the Windows\Microsoft.NET\Framework\vX.Y.Z directory)
  2. If #1 does not resolve it, then reinstall IIS (remove/reinstall using Add/Remove Windows Components from Add/Remove Programs on XP/2003 or from Programs Control Panel Applet on Vista)

Solution 5

I resolved my problem with the following steps:

1) Set the necessary permissions in "C:\Windows\System32\inetsrv" and subfolders.

2) Do not compact this folder, subfolders or files inside.

Share:
37,486
Johnno Nolan
Author by

Johnno Nolan

A terrible programmer attempting to be less terrible. I'm on twitter.

Updated on July 09, 2022

Comments

  • Johnno Nolan
    Johnno Nolan almost 2 years

    Hmm. I'm trying to deploy a web service to a new server and there is no ASP.NET tab. I've tried running aspnet_regiis from ASP.NET 2.0 directory but this doesn't seem to work. Any ideas anyone?

  • Johnno Nolan
    Johnno Nolan over 15 years
    ASP.net is checked unfortunately
  • scott.korin
    scott.korin almost 12 years
    This works as long as you don't need to run a 32bit application :(