ASP.NET MVC WebSite中的ERR_EMPTY_RESPONSE

时间:2015-07-01 14:02:28

标签: asp.net-mvc google-chrome azure response

我在我的客户的某些PC上的WebSite(ASP.NET MVC)上收到此错误(ERR_EMPTY_RESPONSE)。 在不同的客户端(使用不同的浏览器),显示此错误的Controller是不同的。 其中一个我可以访问,我尝试使用VisualStudio进行调试。

在生产中测试

Chrome Inspector

本地测试

收到与生产相同的错误。我在这个控制器的Index和Global.asax的BeginRequest / AuthenticateRequest中放了一些断点,但是当我调用CompanyUsersController时,在这个客户端中,我没有传递断点而其他控制器都通过了。 我尝试使用Fiddler 2,与chrome检查器相同,在响应中获得0字节。

我花了很多时间试图找到更好的错误消息

问题可能出在服务器上,我使用的是Azure。 这个项目已经运行了很长时间没有问题。

有人可以分享同样的经历吗?和/或解决方案?

2 个答案:

答案 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!