Asp.net-Mvc
ASP.NET MVC 網站中的 ERR_EMPTY_RESPONSE
我在客戶端的某些 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!
