"Failed to access IIS metabase"解决方法

原因: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>

你可能感兴趣的:("Failed to access IIS metabase"解决方法)