一不小心,把IIS与.NET Framework的安装顺序搞反了(先装了.NET Framework2.0,然后才装的IIS),结果在装好的IIS管理器中找不到ASP.NET的管理项,很郁闷!难道只能重装.NET Framework2.0了么?
在MSDN找到了方法,其实可以不用重装.NET,只要运行一下.NET的IIS注册程序aspnet_regiis.exe,在IIS中注册一下就可以正常使用了。
命令所在目录为.NET Frame的安装目录,.NET2.0一般为
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
如图,运行这个目录下 aspnet_regiis.exe -i ,然后重启一下IIS即可。
MSDN原文地址:http://msdn.microsoft.com/zh-cn/library/k6h9cz8h(VS.85).aspx
2009年2月11日补充
今天在XP下装IIS,也是先装了.NETFrameWork,可是运行aspnet_regiis.exe -i 时却提示安装失败。最后将当前的IIS匿名用户加入超管组后再次运行,安装成功。看来在XP下运行 aspnet_regiis.exe -i 还是使用当前IIS匿名账户的,因此需要提升一下当前IIS匿名账户的权限。