我在使用MVC 4和IIS 7.5获取net :: ERR_CONNECTION_RESET错误的应用程序时出现问题。页面请求大小为4.9MB。所有内容都加载但请求说尚未完成,并且我的javascript都没有应用。我在应用程序中有其他页面,所有加载正常,Javascript应用没有问题。这个特定页面似乎正在发生一些事情。
检查我发现我需要在web.config中设置MaxRequestLength和MaxAllowedContentLength。我将两者都设置为8Mb,其中MaxRequestLength位于KiloBytes中,MaxAllowedContentLength位于字节中。这仍然导致了相同的事情,我在IIS中进行了双重检查,以确保MaxRequestLength和MaxAllowedContentLength都被正确设置,它们就是这样。
接下来,我调整了我的查询以返回少量数据,页面请求大小远低于900KB,一切似乎都正常。我一直在修改我的查询以返回更多结果,以查看我可以在页面加载时获得的最大请求大小。令我惊讶的是,一旦页面请求长度达到918KB且更大,请求将持续大约2分钟,然后导致net :: ERR_CONNECTION_RESET错误。请记住,此错误仅在firebug中显示,因为页面似乎显示所有数据正常,但未应用任何Javascript。
我将应用程序放在生产服务器上时才发现此问题。在localhost上一切正常。我相信这是服务器和IIS 7.5的一些事情,因为把ELMAH放在应用程序中我无法捕获任何错误。
此时我的想法和事情已经用尽了。任何额外的帮助都会很棒。
答案 0 :(得分:0)
我有同样的问题, 该错误通常是因为数据库连接存在问题。
试试这个
我真的希望它有效