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