在 500.19 上遇到錯誤的網際網路資訊服務 (IIS) 7.0 Web 應用程式時,這篇文章說明 HResult 代碼。如果您看到的錯誤程式碼位於下列清單中,簽出原因,請嘗試本文中的解決方案。
0x8007000d | 「 0x80070005 | 0x800700b7 | 0x8007007e | 0x800700c1 | 0x8007010b | 0x8007052e | 0x80070021

本文內容

Show all image全部顯示Hide all image全部隱藏

「 HTTP 錯誤 500.19 「 錯誤 HResult 碼 0x8007000d

錯誤訊息

在應用程式中的伺服器錯誤 」應用程式名稱"
HTTP 錯誤 500.19 – 內部伺服器錯誤
HRESULT: 0X8007000D
HRESULT 的描述
無法存取要求的網頁,因為網頁相關的組態資料無效。

發生的原因

ApplicationHost.config 檔案或 Web.config 檔案包含格式不正確的 XML 項目,就會發生這個問題。

解決方案

從 ApplicationHost.config 檔案或 Web.config 檔,請刪除錯誤的 XML 項目。

「 HTTP 錯誤 500.19 「 錯誤 HResult 錯誤碼 0x80070005

錯誤訊息

在應用程式中的伺服器錯誤 」應用程式名稱"
HTTP 錯誤 500.19 – 內部伺服器錯誤
HRESULT: 0X80070005
HRESULT 的描述
無法存取要求的網頁,因為網頁相關的組態資料無效。

發生的原因

下列原因之一,就會發生這個問題:
  • 您使用 IIS 7.0 上執行 Windows Vista 的電腦。此外,您可以設定要使用 UNC 傳遞驗證來存取遠端的通用命名慣例 (UNC) 共用的 Web 站台。
  • IIS_IUSRS 群組沒有適當的權限的 ApplicationHost.config 檔案、 Web.config 檔中,或 IIS 虛擬/應用程式目錄。

解決方案

若要解決這個問題,請使用下列方法之一:

方法 1

未設定要使用 UNC 傳遞驗證來存取遠端的 UNC 共用的 Web 站台。相反地,指定具有適當的權限來存取遠端的 UNC 共用的使用者帳戶。

方法 2

讀取] 權限授與 ApplicationHost.config 檔或 Web.config 檔中的 [IIS_IUSRS] 群組。若要這樣做,請依照下列步驟執行:
  1. 在 Windows 檔案總管] 中,找出包含與網站相關聯的 ApplicationHost.config 檔案的資料夾或找出虛擬目錄或包含與網站相關聯的 Web.config 檔案的應用程式目錄。

    附註 Web.config 檔可能無法在虛擬目錄] 或 [在 IIS 中的應用程式目錄。即使是在此情況下,您必須遵循這些步驟。
  2. 以滑鼠右鍵按一下 ApplicationHost.config 檔所在的資料夾,或以滑鼠右鍵按一下可能包含 Web.config 檔案的虛擬或應用程式目錄。
  3. 按一下 [內容]。
  4. 按一下 [安全性] 索引標籤,然後按一下 [編輯
  5. 按一下 [新增]。
  6. 在 [輸入物件名稱來選取] 方塊中,輸入 電腦名稱\IIS_IUSRS按一下 [檢查名稱],然後按一下[確定]

    附註 電腦名稱 為電腦名稱的預留位置。
  7. 按一下以選取 [讀取] 核取方塊,然後再按一下[確定]
  8. 在 [屬性] 對話方塊中的 [資料夾,按一下[確定]

    附註 請確定資料夾的內容都繼承而來的 ApplicationHost.config 和 Web.config 檔案,如此 IIS_IUSRS 擁有這些檔案的 [讀取] 權限。

「 HTTP 錯誤 500.19 「 錯誤 HResult 錯誤碼 0x800700b7

錯誤訊息

在應用程式中的伺服器錯誤 」應用程式名稱"
HTTP 錯誤 500.19 – 內部伺服器錯誤
HRESULT: 0X800700B7
HResult 的描述
無法存取要求的網頁,因為網頁相關的組態資料無效。

發生的原因

如果沒有指定之組態區段設定 (例如,在父站台/資料夾的 web.config 或 applicationHost.config 檔案) 的組態階層架構中較高層級的重複項目,可能會發生這個問題。本身的錯誤訊息指出重複的項目或項目位置。

解決方案

檢查指定的組態檔,並比較具有重複的項目為建議的錯誤訊息來檢查其父 applicationHost.config 和/或 web.config 檔。請移除重複的項目,或使項目都是唯一。例如,因為 ApplicationHost.config 檔案中有重複的項目,如下列程式碼,可能會發生這個問題。
<add accessType="Allow" users="*" />
若要解決此問題,在 ApplicationHost.config 檔案中,刪除重複的項目授權規則。若要這樣做,請依照下列步驟執行:
  1. 按一下 [開始] 型別 [記事本]開始搜尋] 方塊中,以滑鼠右鍵按一下 [記事本],然後按一下 [以系統管理員身分執行

    附註 如果您接到提示輸入系統管理員密碼或確認的提示,請輸入密碼,或按一下 [繼續]。
  2. 在 [檔案] 功能表上按一下 [開啟] 型別 %windir%\System32\inetsrv\config\applicationHost.config 在 [檔案名稱] 方塊中,然後按一下 [開啟
  3. 在 ApplicationHost.config 檔案中,刪除類似下列的程式碼的重複項目。
    <add accessType="Allow" users="*" />

「 HTTP 錯誤 500.19 「 錯誤 HResult 錯誤碼 0x8007007e

錯誤訊息

在應用程式中的伺服器錯誤 」應用程式名稱"
HTTP 錯誤 500.19 – 內部伺服器錯誤
HRESULT: 0X8007007E
HResult 的描述
無法存取要求的網頁,因為網頁相關的組態資料無效。

發生的原因

ApplicationHost.config 檔或 Web.config 檔參考的模組或 DLL 的不正確或不存在,就會發生這個問題。

解決方案

ApplicationHost.config 檔案中或 Web.config 檔案中尋找的模組參考或不正確,將 DLL 參考,然後修正參照。若要判斷哪一個模組參考不正確,請啟用失敗要求的追蹤,然後再重現問題。

「 HTTP 錯誤 500.19 「 錯誤 HResult 錯誤碼 0x800700c1

錯誤訊息

在應用程式中的伺服器錯誤 」應用程式名稱"
HTTP 錯誤 500.19 – 內部伺服器錯誤
HRESULT: 0X800700C1
HRESULT 的描述
無法存取要求的網頁,因為網頁相關的組態資料無效。

發生的原因

如果指定的模組的位元是不同的裝載應用程式的應用程式集區,會發生這個問題。例如,您正嘗試載入 64 位元應用程式集區中的 32 位元元件。如果指定的模組已損毀,也可能會發生這個問題。

解決方案

請確定指定的模組位元是裝載的應用程式集區中,相同,並確定模組未損毀。

「 HTTP 錯誤 500.19 「 錯誤 HResult 錯誤碼 0x8007010b

錯誤訊息

在應用程式中的伺服器錯誤 」應用程式名稱"
HTTP 錯誤 500.19 – 內部伺服器錯誤
HRESULT: 0X8007010B
HRESULT 的描述
無法存取要求的網頁,因為網頁相關的組態資料無效。

發生的原因

如果無法存取指定的內容目錄,就會發生這個問題。

解決方案

請確認檔案路徑是否存在、 正確命名、 已正確設定,檔案層級的權限,以及指向有效的檔案系統類型。如果您不確定檔案路徑的是,使用的處理程序監視器工具或失敗要求的追蹤來識別它。

「 HTTP 錯誤 500.19 「 錯誤 HResult 錯誤碼 0x8007052e

錯誤訊息

在應用程式中的伺服器錯誤 」應用程式名稱"
HTTP 錯誤 500.19 – 內部伺服器錯誤
HRESULT: 0X8007052E
HRESULT 的描述
無法存取要求的網頁,因為網頁相關的組態資料無效。

發生的原因

IIS 7.0 中的預設處理序識別沒有足夠的權限,以開啟 [遠端共享的 Web.config 檔案。

解決方案

若要解決這個問題,請參閱下列文件:
934515 當您嘗試檢視 Web 網頁,從網際網路資訊服務 7.0 中使用通過驗證的網站時,收到錯誤訊息

「 HTTP 錯誤 500.19 「 錯誤 HResult 錯誤碼 0x80070021

錯誤訊息

在應用程式中的伺服器錯誤 」應用程式名稱"
HTTP 錯誤 500.19 – 內部伺服器錯誤
HRESULT: 0X80070021
HRESULT 的描述
無法存取要求的網頁,因為網頁相關的組態資料無效。

發生的原因

IIS 組態檔中的指定的部分鎖定在較高的組態層級時,會發生這個問題。

解決方案

若要解決這個問題,請解除鎖定指定的區段,或不要使用它在該層級。如需有關如何設定鎖定的詳細資訊,請參閱下列文件:
http://learn.iis.net/page.aspx/145/how-to-use-locking-in-iis-70-configuration

關於本文

文章編號: 942055
最後一次檢閱: 2014年6月14日
這篇文章中的資訊適用於:: Microsoft Internet Information Services 7.0
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:942055
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
您想要針對本文提供意見反應嗎?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.