MVC 4 と IIS 7.5 を使用するアプリケーションで問題が発生し、net::ERR_CONNECTION_RESET エラーが発生します。ページ要求サイズは 4.9MB です。すべてのコンテンツが読み込まれますが、リクエストはまだ完了していないと言い、JavaScript は適用されません。アプリケーションに他のページがあり、すべて正常にロードされ、Javascript は問題なく適用されます。この特定のページで何かが起こっているようです。
調べてみると、web.config で MaxRequestLength と MaxAllowedContentLength を設定する必要があることがわかりました。MaxRequestLength を KiloBytes、MaxAllowedContentLength を Bytes にして、両方を 8Mb に設定しました。これでも同じ結果になりました。IIS をダブルチェックして、MaxRequestLength と MaxAllowedContentLength の両方が正しく設定されていることを確認しました。
次に、より少量のデータを返すようにクエリを調整したところ、ページ リクエストのサイズは 900KB をはるかに下回り、すべて正常に動作しているように見えました。より多くの結果を返すようにクエリを変更し続け、ページの読み込みが正常に行われる最大リクエスト サイズを確認しました。驚いたことに、ページ リクエストの長さが 918KB 以上に達すると、net::ERR_CONNECTION_RESET エラーが発生する前に、リクエストが約 2 分間続行されました。Javascript が適用されていないことを除いて、ページにはすべてのデータが正常に表示されているように見えるため、このエラーは firebug でのみ表示されることに注意してください。
この問題は、アプリケーションを運用サーバーに配置したときにのみ発見されました。すべてがローカルホストで正常に機能しました。これは、サーバーと IIS 7.5 で何かが起こっていると考えています。アプリケーションに ELMAH を配置したため、エラーをキャプチャできませんでした。
この時点で、私は試すアイデアや物事を使い果たしました。追加のヘルプは素晴らしいでしょう。