解決ASP.NET 的進程帳戶沒有訪問 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、或者下載Metaacl.vbs腳本並運行
cscript metaacl.vbs
手工修改權限
Metaacl.vbs文件下載:
本文附件