我在我的客户的某些PC上的WebSite(ASP.NET MVC)上收到此错误(ERR_EMPTY_RESPONSE)。 在不同的客户端(使用不同的浏览器),显示此错误的Controller是不同的。 其中一个我可以访问,我尝试使用VisualStudio进行调试。
在生产中测试
本地测试
收到与生产相同的错误。我在这个控制器的Index和Global.asax的BeginRequest / AuthenticateRequest中放了一些断点,但是当我调用CompanyUsersController时,在这个客户端中,我没有传递断点而其他控制器都通过了。 我尝试使用Fiddler 2,与chrome检查器相同,在响应中获得0字节。
我花了很多时间试图找到更好的错误消息
问题可能出在服务器上,我使用的是Azure。 这个项目已经运行了很长时间没有问题。
有人可以分享同样的经历吗?和/或解决方案?
答案 0 :(得分:3)
我找到了解决方案。
在显示错误Err_empty_response的机器中搜索时,我发现了Banks用于安全的软件。
该软件在巴西从WARSAW或GBuster调用。
解决方案1:
删除此软件。
解决方案2:
另一种解决方案无需删除软件即可运行。 我只需要使用https:// certificate再次发布我的网站。
我希望这有助于某人。
答案 1 :(得分:3)
我在计算机上正在开发的ASP.NET Core 2.2站点上收到了此消息。
未记录任何内容,该呼叫仅在Chrome的网络跟踪中失败。 Fiddler显示了HTTP504。很奇怪!
十分钟后,我意识到我的URL是HTTP,而应该是HTTPS!