いくつかの計算を行い、ファイルをクライアントに返すWebアプリケーションがあります。コンピューティングにかかる時間が5分未満の場合、IEとChromeですべてが正常に機能し、ファイルが取得されますが、コンピューティングに5分以上かかる場合、IEは「InternetExplorerはウェブページを表示できません」というメッセージでタイムアウトします。サーバーからのファイル。
WinInetのKeepAliveTimeout、ReceiveTimeout、ServerInfoTimeoutなどのレジストリ設定を変更しようとしましたが、役に立ちませんでした。[接続の問題の診断]ボタンをクリックすると、「WindowsがHTTPerrorメッセージを受信しました:403(禁止)」というメッセージが表示されます。これは、資格情報なしでサイトに再度アクセスしようとして失敗したためだと思います。fiddlerを使用すると、リクエストは504ステータスで終了し、「ReadResponse()failed:サーバーはこのリクエストに対する応答を返しませんでした」というメッセージを表示します。興味深いことに、Fiddlerが実行されているとChromeでさえタイムアウトになることをかつて観察しました(ただし、再実行によってこれを確認していません)。
これは、MVCフレームワークを使用するASP.NetWebアプリケーションです。
私はかなりの時間を費やしましたが、これに対する解決策を見つけることができませんでした。どんな有用なポインタでも本当にありがたいです。