System.Web.Hosting.HostingEnvironmentException: 未能访问 IIS 元数据库

System.Web.Hosting.HostingEnvironmentException: 未能访问 IIS 元数据库。 用于运行 ASP.NET 进程帐户必须具有读取权限对 IIS 元数据库 (/ / servername / SVC 例如 IIS):。 有关修改元数据库权限, 上信息请参见 http://support.microsoft.com/?kbid=267904。

解决方法:

在Visual Studio 2005或其它版本 命令提示下输入如下命令

执行一下命令 aspnet_regiis -ga IWAM_机器名

这种问题一般发生在先安装了Framework2.0 ,而后又安装了IIS,在这种情况下运行程序的时候可能还会导致另一种错误:未将对象引用设置到对象的实例。其解决方法如下:

aspnet_regiis -i

posted @ 2010-12-14 13:58  Mr.Tom  阅读(169)  评论(0编辑  收藏  举报