ASP.NET で比較的長時間実行されている Web サービスがあります。標準の jQuery ajax を使用して呼び出されます。問題は、ステータス コード 12002 が表示されることです。何時間もの調査の結果、これは IE クライアントの問題であることがわかりました。ReceiveTimeout (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ReceiveTimeout) のレジストリ設定を 60000 (60 秒) に変更すると、すべて正常に動作します。デフォルトは 10 秒です。
では、ユーザーにレジストリ設定の調整を求めることができない公開サイトでこれを解決するにはどうすればよいでしょうか?