問題:訪問元數據失敗 詳細信息
訪問 IIS 元數據庫失敗。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。
異常詳細信息: System.Web.Hosting.HostingEnvironmentException: 訪問 IIS 元數據庫失敗。
用于運行 asp.net 的進程帳戶必須具有對 IIS 元數據庫(如 IIS://servername/W3SVC)的讀訪問權。有關如何修改元數據庫權限的信息,請參見 http://support.microsoft.com/?kbid=267904。
源錯誤:
執行當前 Web 請求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關異常原因和發生位置的信息。
在配置IIS服務器時,當我們運行一個asp.net程序時,會出現這樣的問題,之所以會出現是因為IIS與.net框架順序裝反了,應該先裝IIS,在裝.net框架
解決方法:------------------------------------
第一種解決方法:注冊IIS(大多數用這個方法即可解決)
1.運行-->cmd
2.cd C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727
3.aspnet_regiis.exe -i
第二種方法:ASPNET帳號權限問題(該方法未經測試,僅供參考)
主要是因為 運行iis進程的windows賬戶(一般是ASPNET賬戶),沒有訪問元數據權限所致,解決
這個問題的辦法是:運行 "aspnet_regiis -ga ASPNET"(ASPNET),為Windows賬戶,這時會出現
開始為 ASPNET 授予權限,使其可以訪問 IIS 元數據庫和 ASP.NET 使用的其他目錄 ASPNET 已具有相應權限,可以訪問 IIS 元數據庫和 ASP.NET 使用的其他目錄。
新聞熱點
疑難解答