ASP.NET—003:訪問 IIS 元資料庫失敗 解決方法
阿新 • • 發佈:2019-02-12
原文作者:楊友山
今天在除錯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
如下圖
就可以了。