一、访问 IIS 元数据库失败
1.运行的过程中提示下面的错误信息:
“/test01”应用程序中的服务器错误。
异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。
源错误:
堆栈跟踪:
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
“/test01”应用程序中的服务器错误。
访问 IIS 元数据库失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Web.Hosting.HostingEnvironmentException: 访问 IIS 元数据库失败。
用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。有关如何修改元数据库权限的信息,请参见 http://support.microsoft.com/?kbid=267904。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 |
堆栈跟踪:
|
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
2.解决办法:
Dos模式下面运行Aspnet_regiis -ga aspnet用户名称(可以在计算机管理中找到这个账户名称)
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727> aspnet_regiis -ga iwam_teng_sh
Dos模式下面运行Aspnet_regiis -ga aspnet用户名称(可以在计算机管理中找到这个账户名称)
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727> aspnet_regiis -ga iwam_teng_sh
3.解决IIS访问元数据的问题后又出现了下面的一个问题:未能创建 Mutex
解决的办法:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files
删除项目,即可解决。
二、F5运行时,提示“无法启动调试,绑定句柄无效”
解决办法:启动Terminal Services服务
三、F5运行时,“无法在web服务器上启动调试...”
解决方法:1.检查是否集成“windows验证”;
2.重新注册IIS,aspnet_regiis -i
(aspnet_regiis文件在C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727)