2016-09-24 9 views
3

サーバー2008でホストされているASP.NETアプリケーションがあります。 最近Chromeの最新の53.0.2785.116へのアップデートが完了しました。サーバーからのすべてのダウンロードが失敗します。 私はchromeバージョン52、firefoxとIEをテストしました!それらのすべてが機能します。 この問題のご意見はありますか?chrome失敗 - ネットワークエラー

enter image description here

答えて

7

最後に、私は解決策を見つけます。 デフォルトでは、Webサーバーはヘッダーに「content-length」を設定しています。また、ブラウザのほとんどは、ファイルのサイズを間違えた場合に自動的に修正します。 Google Chrome(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

関連する問題