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:原来顺序这么重要啊,上次那个版本问题也是这样弄的)