Asp.net-Mvc

ASP.NET MVC 網站中的 ERR_EMPTY_RESPONSE

  • January 23, 2020

我在客戶端的某些 PC 上的網站(ASP.NET MVC)上收到此錯誤(ERR_EMPTY_RESPONSE)。在不同的客戶端(使用不同的瀏覽器)中,顯示此錯誤的控制器是不同的。其中一個我可以訪問,我嘗試使用 VisualStudio 進行調試。

在生產中測試

鉻檢查器

本地測試

收到與生產相同的錯誤。我在這個控制器的索引和 Global.asax 的 BeginRequest/AuthenticateRequest 中放置了一些斷點,但是在這個客戶端中,當我呼叫 CompanyUsersController 時,不要傳入斷點,其他控制器會通過。我嘗試使用與 chrome 檢查器相同的 Fiddler 2,得到 0 Bytes in Response。

我花了很多時間試圖找到更好的錯誤資訊

問題可能出在伺服器上,我使用的是 Azure。同樣的項目已經執行了很長時間沒有問題。

有人可以分享同樣的經驗嗎?和/或解決方案?

我找到了解決方案。

在顯示錯誤 Err_empty_response 的機器中搜尋,我發現了 Banks 用於安全的軟體。

該軟體在巴西由 WARSAW 或 GBuster 呼叫。

解決方案1:

刪除此軟體。

解決方案2:

另一種解決方案無需刪除軟體即可工作。我只需使用 https:// 證書再次發布我的網站。

我希望這對某人有所幫助。

我在我的機器上開發的 ASP.NET Core 2.2 站點上收到了這個。

沒有任何記錄,呼叫只是在 Chrome 的網路跟踪中失敗。Fiddler 顯示 HTTP 504。奇怪!

10 分鐘後,我意識到我的 URL 是 HTTP,而它應該是 HTTPS!

引用自:https://stackoverflow.com/questions/31163570