8

データをテキストファイルにロードしていますが、手順に時間がかかると(大量のデータ)、504応答(Fiddlerで表示)が返され、明らかにファイルの生成に失敗します。web.configでセッションタイムアウトを増やしてみようと思いましたが、それは役に立ちませんでした。

このためのタイムアウトを決定するいくつかのプロパティはありますか?

助けに感謝します。

4

1 に答える 1

5

これは、httpRuntime の web.config 要素に関連している可能性が最も高いです。

<httpRuntime
   maxRequestLength= "4096"     />

maxRequestLengthは、入力ストリームの制限を KB 単位で指定する整数値です。デフォルトは 4096 (4 MB) で、このレベルに設定されているのは、ユーザーが大きなファイルをサーバーに送信しないようにするためです。

さらに、この要素にexecutionTimeout="999999"属性を追加する必要がある場合があります。

Microsoft のドキュメントには、executionTimeout に関するデバッグ モードが示されていることに注意してください。

executionTimeoutデフォルトは「00:01:50」(110秒)です。

このタイムアウトは、コンパイル要素の debug 属性が False の場合にのみ適用されます。デバッグ中にアプリケーションがシャットダウンしないようにするには、このタイムアウトを大きな値に設定しないでください。

于 2014-01-06T15:17:45.707 に答える