Missing ASP.NET tab in IIS
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:
- Stop the IISAdmin service (and its dependencies)
- Open
%windir%\system32\inetsrv\MetaBase.xml
in a text editor - Delete the line that reads
Enable32BitAppOnWin64="TRUE"
- 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:
- reinstall ASP.NET (as noted above:
aspnet_regiis -u
and thenaspnet_regiis -i
(found in the Windows\Microsoft.NET\Framework\vX.Y.Z directory) - 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.
Johnno Nolan
A terrible programmer attempting to be less terrible. I'm on twitter.
Updated on July 09, 2022Comments
-
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 over 15 yearsASP.net is checked unfortunately
-
scott.korin almost 12 yearsThis works as long as you don't need to run a 32bit application :(