访问 IIS 元数据库失败

IIS下,访问asp页面出现错误:

访问 IIS 元数据库失败

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

原因可能是先安装.NET Framework后安装IIS,导致IIS没有为ASP.NET设置用户。

解决方法:1、运行C:\Windows\Microsoft.NET\Framework\<version>\下的

aspnet_regiis -i

2、或者按照http://support.microsoft.com/?kbid=267904页面,下载Metaacl.vbs脚本并运行

cscript metaacl.vbs

手工修改权限

(PONY:原来顺序这么重要啊,上次那个版本问题也是这样弄的)
原文地址:https://www.cnblogs.com/pony/p/727047.html