异常-ASP.NET 访问IIS 元数据库失败

异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。

 

用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904

 

 

这是因为先安装了 vs2005 再安装iis的原因 安装顺序错误 就会导致该错误的出现 ,应该先安装iis 再安装vs2005或者相关组件,


解决方法如下:
解决:
1、打开CMD,进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2、输入 aspnet_regiis.exe -i
aspnet_regiis –ga <WindowsUserAccount>
3、先关闭你的VS2005。
4、打开 C:\WINDOWS\Microsoft.NET\work\v2.0.50727\Temporary ASP.NET Files  找到你刚才调试的程序的名字的目录删除它。
5、关闭IIS服务器,重开一次。
6、用IE浏览一下你的程序,问题解决。

接着还会出现“未能创建 Mutex”的问题 
解决方法:
1、先关闭你的VS2005。
2、打开 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files  找到你刚才调试的程序的名字的目录删除它。
3、关闭IIS服务器,重开一次。
4、用IE浏览一下你的程序,问题解决。

 

你可能感兴趣的:(asp.net)