原因:IIS没有注册,我是原有系统的IIS删了,造成运行IIS中的应用程序出现这种错误!
解决办法:
在CMD中进入目录C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727,运行aspnet_regiis
1、aspnet_regiis -ga administrator(administrator为当前用户)
2、aspnet_regiis -i (注册IIS)
3、iisreset /noforce (重启IIS)
请注意:当前登录系统的帐号一定要是超级系统管理员(administrator),我在这上面花了很长时间才弄明白,我公司是以网域(AD)帐号登录,我AD帐号以是本机电脑管理员,可是就是无法启动IIS,原因就在这里.最后我不以AD登录本机,以本机管理员登录就解决了问题.
详细信息:
C:/Documents and Settings/Administrator>cd c://windows//microsoft.net//framework//v2.0.50727
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis -ga administrator
Start granting administrator access to the IIS metabase and other directories us
ed by ASP.NET.
Finished granting administrator access to the IIS metabase and other directories
used by ASP.NET.
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regiis -i
Start installing ASP.NET (2.0.50727).
..............
Finished installing ASP.NET (2.0.50727).
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>iisreset /noforce
Attempting stop...
Internet services successfully stopped
Attempting start...
Internet services successfully restarted
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>