为什么这个HTTP请求被截断?

由于HTTP请求被截断,我们得到了一个页面出现错误的用户。 据我们所知,这只是一个用户(尽pipe其他用户可能没有报告过)。 这是我们主要的JS文件,包含在网站的所有页面(无论如何都包含在.NET中)。 这似乎适用于其他人。 用户在IE和Chrome中都出现错误。

用户的浏览器报告了这个错误:

得到
http://fx.tourfactory.com/Bundles/Main.js?v=T5fF2ByrBfGogVek9EJ5vU_6zLwP4KyZ1erWAx6slWc1
net :: ERR_CONTENT_LENGTH_MISMATCH 1193174:1174

我们在用户的机器上运行了Fiddler,并给出了这个消息:

内容长度不匹配:响应标题指示141,192个字节,但服务器发送98,816个字节。

这是来自用户机器的请求和来自我的机器的类似请求的Fiddler saz文件: MainJsTruncated.saz 。

出于某种原因,用户的机器只是获取文件的第一部分,然后停止。 这在过去的几周里一直非常一致(这是我们一直试图弄清楚这个问题的时间)。 我们确实从用户的机器上拽了一些恶意软件,但这似乎没有帮助(其他人正在帮助用户,所以我没有关于此的任何细节)。

我不认为它是服务器,因为这是我们知道的唯一情况,我们有成千上万的常规用户,但是如果它很重要,我们使用运行ASP.Net 4.5的IIS 7.5并使用捆绑function来生成Main。 js文件。 v = XXX是文件更新时绑定pipe理浏览器caching的方式; 它是文件内容的散列。

任何帮助理解这可能是值得赞赏的。