1. 程式人生 > >ASP.NET—003:訪問 IIS 元資料庫失敗 解決方法

ASP.NET—003:訪問 IIS 元資料庫失敗 解決方法

原文作者:楊友山

今天在除錯asp.net 程式時,程式釋出了,但是新增到ISS虛擬目錄下,瀏覽時總是報錯:

異常詳細資訊: System.Web.Hosting.HostingEnvironmentException: 訪問 IIS 元資料庫失敗 解決方法

訪問IIS元資料庫失敗

 同理,給作業系統的新建使用者賦予IIS操作許可權同樣可以採用該命令來處理

說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以瞭解有關該錯誤以及程式碼中導致錯誤的出處的詳細資訊。 

異常詳細資訊: System.Web.Hosting.HostingEnvironmentException: 訪問 IIS 元資料庫失敗。 

用於執行 ASP.NET 的程序帳戶必須具有對 IIS 元資料庫(如 IIS://servername/W3SVC)的讀訪問權。有關如何修改元資料庫許可權的資訊,請參見 http://support.microsoft.com/?kbid=267904。

查了查,然後又試了試,如下方法可解決。

解決方法分兩步:以環境為.net framework 2.0為例,如果網站版本為其他版本也可以的。
第一步:
1.開始-->執行-->輸入cmd;
2.一路 cd 檔名 下去,進入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727目錄下,即你的環境安裝目錄,也可以是別的盤,看你安裝時放哪兒了,到達指定目錄;
3.輸入 
aspnet_regiis.exe -i -enable 



第二步:
還在這個目錄輸入
aspnet_regiis -ga aspnet

如下圖


就可以了。