2016-09-24 841 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

相關問題