答えて
標準XMLHttpRequestオブジェクトは、組み込みのタイムアウトメカニズムを持っていません。タイムアウトする標準的な方法がないため、Ajaxリクエストは無期限に続行されます。ただし、you can get around thisという方法がありますが、これはASP.NETがフレームワークで行うことです。
IE8はbuilt-in timeout propertyの唯一のブラウザですので、私はAjaxフレームワークがそれと一貫していると推測しています。この場合、タイムアウトはデフォルトでは不定になります。
ASP.NETには、非同期ページタスクのプロパティがAsyncTimeout
であるため、フレームワークがASP.NETページの非同期タスクの既定値である45秒でタイムアウト(サーバー側)する可能性があります。
私が見つけたものからデフォルトのタイムアウトはないようです。もし私があなただったら、私はデフォルトのタイムアウトの長さに依存しません。タイムアウトが心配な場合は、自分の長さを指定する必要があります。タイムアウトは、デフォルトでは無期限に長くなる可能性があります。ユーザーは無期限に長く待たないので、タイムアウトをユーザーが対処しなければならない最大の待ち時間(コンテキストによって異なる)として定義する方がよい。
UPDATE
私は(のThread.sleep()を使用して)ロードするために65分かかりますページの方法でテストページを作成しました。ページメソッド呼び出しは65分を完全に待っていたので、私の前提が正しいと思われます。ページメソッドには、デフォルトでにはのタイムアウトがあります。タイムアウトすると、タイムアウトは1時間を超えます。ローカル開発マシンが無限のサーバータイムアウトを効果的に持ち、ASP.NETがスクリプトを無期限に実行できるようにすることを忘れないでください。既定では、運用構成のASP.NET実行タイムアウトは、実行している.NETのバージョンによって、between 90 and 110 secionts secondsになります。
- 1. HttpURLConnectionタイムアウトのデフォルト値
- 2. RestTemplate - デフォルトのタイムアウト値
- 3. デフォルトのEntity Frameworkタイムアウト
- 4. PHPUnitのstrictモード - デフォルトのタイムアウト
- 5. db.savechanges()のデフォルトのタイムアウト値?
- 6. PageMethodとURLリライト
- 7. PageMethodとUR1リライト
- 8. Androidのタイムアウト値のデフォルト接続DefaultHttpClient
- 9. Pagemethodを呼び出す
- 10. pywinautoデフォルトのタイムアウト値を変更する
- 11. ASP.NET AJAX PageMethodとバリデータの使用
- 12. PageMethod経由でサーバーサイドメソッドを呼び出す
- 13. PageMethodにaspxページからアクセスする
- 14. PageMethodはページ全体を返します
- 15. AjaxでPageMethodにアクセスできない
- 16. AndroidのWebViewのデフォルトのタイムアウトは何ですか?
- 17. アンドロイドのjava.net.Socketのデフォルトのタイムアウト値は何ですか?
- 18. Jersey 2.22:クライアントのデフォルトの接続タイムアウトは何ですか?
- 19. AngularJS $ httpサービスリクエストのデフォルトのタイムアウトは何ですか?
- 20. Selenium Python WebDriverのデフォルトのタイムアウトを設定するには?
- 21. Oracleのデフォルトのオブジェクト・ロック・タイムアウトを変更できますか?
- 22. NPM要求モジュール(RESTクライアント)のデフォルトのタイムアウトは何ですか?
- 23. Azure WebJobs SDKジョブのデフォルトのタイムアウトは何ですか?
- 24. JMeterのデフォルトの応答タイムアウトは何ですか?
- 25. PERFORCEのデフォルトの接続タイムアウトは何ですか?
- 26. Strutsのデフォルト・セッション・タイムアウト値とは何ですか?
- 27. ベイグラント - デフォルト:SSHの認証方法:秘密鍵タイムアウト
- 28. 応答タイムアウトのデフォルト時間を延長する方法は?
- 29. セッション/セッション変数のデフォルトのタイムアウト時間はどのくらいですか?
- 30. ColdFusionのスケジュールされたタスクのデフォルトのタイムアウトはありますか?
私はこれを2倍に増やすことができます。 –
どのバージョンの.NETを使用していましたか? 3.5? – mlhDev
@Matthew AsyncTimeout値のデフォルト値は2.0以降に変更されていません。 4.0までのすべてのものは、同じデフォルトのタイムアウト期間を使用します。 –