2016-09-24 845 views
3

我有一个ASP.NET应用程序托管在服务器2008上。 最近在最新的chrome更新到53.0.2785.116m之后我的所有从服务器下载失败。 我测试了Chrome版本52,Firefox和IE!他们都工作。 有关这个问题的任何想法?chrome失败 - 网络错误

enter image description here

回答

7

最后我找到了解决方案。 默认情况下,Web服务器在标题中设置“content-length”,并且大多数浏览器会在错误的情况下自动更正文件大小。 在谷歌浏览器(v53)的新版本中,自动更正不起作用。 最后,我不得不在HTTP上下文中将“content-length”属性设置为客户端。

+0

谢谢!这为我修好了。 – Nick

+0

@HamidFathi你在哪里设置了'content-length'属性。我在[这里]发布了同样的错误(https://stackoverflow.com/q/44337947/1232087)。能否请你帮忙? – nam

+0

注意,使用'Response.Close();'或'Response.End();'将会中断下载。使用'Response.Flush();'而不是'content-length'头部是不需要的。 https://stackoverflow.com/a/736462/481207 – Matt

相关问题