本番サーバーで問題が発生しているサイトがありますが、リクエストが中止された(つまり、応答がない)開発マシンでは問題が発生していません。
毎回正確に1:19分後に失敗し、私の開発マシンでのリクエストは約1:44かかります。
コンテンツの長さは約650Kなので、問題ありません。
運用環境はIIS7を搭載したWindows 2008であり、開発環境はIIS 7.5を搭載したWindows 7です。
は同一のweb.configを持っていますが、マシンの設定は少し異なります(ただし、インストールから標準である必要があります)
何が原因でしょうか?
アクセスログを見ると、行はwin32-code 995によって0バイトと応答して0バイトを示しています。これは0である必要があります。これはアクセス行の最後の列です。
sc-status sc-substatus sc-win32-status sc-bytes time-taken
200 0 995 0 76933
995は「スレッドが中止されました」または何かに関連しているようです。したがって、要求を中止するのはIISであると確信しています。w3wp.exeプロセスは、リクエストが停止した後もしばらくは実行されているように見えるため、出力ストリームに書き込む時間になるまで、Webアプリケーションが気付くこともないと思います。
編集:別の接続で試してみましたが、データがないためにファイアウォールが接続をドロップするようです(時期尚早)。したがって、995コードです。