訪問 IIS 元資料庫失敗 的解決方法

2021-06-17 22:45:41 字數 1025 閱讀 5941

系統是windows xp sp3,vs2010。安裝了iis 5.1 ,建立了虛擬目錄之後copy進去乙個web sercices測試下能不能正常工作。

出現如下問題:

訪問 iis 元資料庫失敗。 

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

異常詳細資訊: system.web.hosting.hostingenvironmentexception: 訪問 iis 元資料庫失敗。

用於執行 asp.net 的程序帳戶必須具有對 iis 元資料庫(如 iis://servername/w3svc)的讀訪問權。有關如何修改元資料庫許可權的資訊,請參見 

。源錯誤:

1、開啟cmd,進入 c:/windows/microsoft.net/framework/v2.0.50727

2、輸入 aspnet_regiis.exe -i

理由是先安裝了vs後安裝iis的情況下需要重新註冊.net framework ,符合情況。

照做,但是問題沒解決。

發現了這句話:

注意:如果您正在使用 asp.net 2.0 且您必須授予 windows 使用者帳戶元資料庫許可權,請不要使用 metaacl 工具。而是執行帶 -ga 選項的 asp.net iis 註冊工具命令。例如,以下命令將向 windows 使用者帳戶授予對 iis 元資料庫的 許可權:

aspnet_regiis -ga

看到希望了,方法明確指向錯誤提示中的「用於執行 asp.net 的程序帳戶必須具有對 iis 元資料庫(如 iis://servername/w3svc)的讀訪問權」這句話,

進入 c:/windows/microsoft.net/framework/v2.0.50727  將替換為aspnet,即執行aspnet_regiis -ga aspnet命令,成功。

再次訪問服務,錯誤消失。

訪問iis元資料庫失敗怎麼解決

訪問 iis 元資料庫失敗。說明 執行當前 web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 system.web.hosting.hostingenvironmentexception 訪問 iis 元資料庫失敗。用於執行 as...

訪問 IIS 元資料庫失敗

前幾天由於某種原因重灌了iis,結果裝完了之後執行.aspx檔案,出現以下錯誤 說明 執行當前 web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 system.web.hosting.hostingenvironmentexcep...

訪問IIS元資料庫失敗

訪問 iis 元資料庫失敗。說明 執行當前 web 請求期間,出現未處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及 中導致錯誤的出處的詳細資訊。異常詳細資訊 system.web.hosting.hostingenvironmentexception 訪問 iis 元資料庫失敗。用於執行 as...