Iis-7.5

當沒有任何內容寫入事件日誌時,如何診斷 IIS 7.5 上的 500 內部伺服器錯誤?

  • December 1, 2021

我剛剛將更新部署到現有的 ASP.NET MVC3 站點(它已經配置)並且我得到 IIS 藍屏當機說明

HTTP 錯誤 500.0 - 內部伺服器錯誤

該頁面無法顯示,因為發生了內部伺服器錯誤。

然而; 應用程序事件日誌中沒有顯示任何內容,我希望看到該條目的(更多)詳細描述。

我該如何診斷這個問題?

看一下 IIS7 的 Failed Request Tracing 功能:

使用 IIS 7 中的跟踪對失敗的請求進行

故障排除 使用失敗的請求跟踪進行故障排除

我要做的另一件事是調整您的<httpErrors>設置,因為 IIS 可能正在從管道的更深處接收錯誤消息:

&lt;configuration&gt;
 &lt;system.webServer&gt;
   &lt;httpErrors existingResponse="PassThrough" /&gt;
 &lt;/system.webServer&gt;
&lt;/configuration&gt;

如果站點是用 Classic ASP 編寫的,那麼請確保在 ASP 配置功能中打開將錯誤發送到瀏覽器設置:

在此處輸入圖像描述

最後,如果您使用的是 Internet Explorer,請確保您在高級設置中關閉了顯示友好的 HTTP 錯誤消息(儘管我懷疑您已經這樣做了,或者正在使用其他瀏覽器)。

引用自:https://serverfault.com/questions/407954