您目前已離線,請等候您的網際網路重新連線

當您開啟 IIS 7.0 網頁時,發生「HTTP 錯誤 500.19」錯誤

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:942055
在 500.19 上遇到網際網路資訊服務 (IIS) 7.0 Web 應用程式的錯誤時,可從這篇文章尋找 HResult 代碼的說明。如果您看到的錯誤程式碼位於下列表格、 簽出原因,以及嘗試解決方案。
HResult 程式碼錯誤訊息原因解決方案
0x8007000d
在應用程式中的伺服器錯誤 」應用程式名稱"

HTTP 錯誤 500.19 – 內部伺服器錯誤

HRESULT: 0X8007000D

HRESULT 的說明
無法存取要求的網頁,因為網頁相關的組態資料無效。
ApplicationHost.config 檔案或 Web.config 檔案包含格式不正確的 XML 項目,就會發生這個問題。從 ApplicationHost.config 檔案或 Web.config 檔刪除錯誤的 XML 項目。
0x80070005
在應用程式中的伺服器錯誤 」應用程式名稱"

HTTP 錯誤 500.19 – 內部伺服器錯誤

HRESULT: 0X80070005

HRESULT 的說明
無法存取要求的網頁,因為網頁相關的組態資料無效。
只要有下列原因之一成立,就會發生這個問題:
  • 您在執行 Windows Vista 的電腦上使用 IIS 7.0。此外,您可以設定要使用 UNC 傳遞驗證來存取遠端的通用命名慣例 (UNC) 共用的 Web 站台。
  • IIS_IUSRS 群組、 Web.config 檔中,或 IIS 虛擬/應用程式目錄沒有適當的權限的 ApplicationHost.config 檔案。
若要解決這個問題,請使用下列方法之一。
方法 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 擁有這些檔案的 [讀取] 權限。
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="*" />
0x8007007e
在應用程式中的伺服器錯誤 」應用程式名稱"

HTTP 錯誤 500.19 – 內部伺服器錯誤

HRESULT: 0X8007007E

HRESULT 的說明
無法存取要求的網頁,因為網頁相關的組態資料無效。
ApplicationHost.config 檔或 Web.config 檔參考的模組或 DLL 的不正確或不存在,就會發生這個問題。ApplicationHost.config 檔案中或 Web.config 檔案中尋找的模組參考或不正確,將 DLL 參考,然後修正參照。若要判斷哪一個模組參考不正確,請啟用失敗要求的追蹤,然後再重現問題。
0x800700c1
在應用程式中的伺服器錯誤 」應用程式名稱"

HTTP 錯誤 500.19 – 內部伺服器錯誤

HRESULT: 0X800700C1

HRESULT 的說明
無法存取要求的網頁,因為網頁相關的組態資料無效。
如果指定的模組的位元是不同的裝載應用程式的應用程式集區,會發生這個問題。例如,您正嘗試載入 64 位元應用程式集區中的 32 位元元件。如果指定的模組已損毀,也可能會發生這個問題。 請確定指定的模組位元是裝載的應用程式集區中,相同,並確定模組未損毀。
0x8007010b
在應用程式中的伺服器錯誤 」應用程式名稱"

HTTP 錯誤 500.19 – 內部伺服器錯誤

HRESULT: 0X8007010B

HRESULT 的說明
無法存取要求的網頁,因為網頁相關的組態資料無效。
如果無法存取指定的內容目錄,就會發生這個問題。請確認檔案路徑是否存在、 正確命名、 已正確設定,檔案層級的權限,以及指向有效的檔案系統類型。如果您不確定檔案路徑的是,使用的處理程序監視器工具或失敗要求的追蹤來識別它。
0x8007052e
在應用程式中的伺服器錯誤 」應用程式名稱"

HTTP 錯誤 500.19 – 內部伺服器錯誤

HRESULT: 0X8007052E

HRESULT 的說明
無法存取要求的網頁,因為網頁相關的組態資料無效。
IIS 7.0 中的預設處理序識別沒有足夠的權限,以開啟遠端共享的 Web.config 檔案。若要解決這個問題,請參閱 當您嘗試從網際網路資訊服務 7.0 中使用通過驗證的網站檢視 Web 網頁時收到錯誤訊息.
0x80070021
在應用程式中的伺服器錯誤 」應用程式名稱"

HTTP 錯誤 500.19 – 內部伺服器錯誤

HRESULT: 0X80070021

HRESULT 的說明
無法存取要求的網頁,因為網頁相關的組態資料無效。
IIS 組態檔中的指定的部分鎖定在較高的組態層級時,會發生這個問題。 若要解決這個問題,請解除鎖定指定的區段,或不要使用它在該層級。如需有關如何設定鎖定的詳細資訊,請參閱 如何使用鎖定在 IIS 7.0 的設定.

警告:本文為自動翻譯

內容

文章識別碼:942055 - 最後檢閱時間:09/27/2015 04:57:00 - 修訂: 19.0

Microsoft Internet Information Services 7.0

  • kbexpertiseadvanced kbtshoot kbprb kbconsumer kbquadranttechsupp kbmt KB942055 KbMtzh
意見反應