0

CSV ファイルから多数のフィールドをインポートしているときにタイムアウト エラーが発生します。インポート中は、で構成されているタイムアウトを参照します

CSV ファイルからフィールドの数を予測することはできません。ライブ環境で多数のファイルが処理される場合があります。ファイルの最後に到達するまで、このインポート ロジックで最大タイムアウトを設定したかったのです。私たちのクライアントは、インポート ロジック用に構成した時間を気にしません。私たちの目標は、タイムアウト エラーなしですべてのフィールドをインポートすることです。

グーグルで、指定された期間で次のステートメントを使用してタイムアウトを設定できることがわかりました。

HttpContext.Current.Server.ScriptTimeout = 360;

ただし、大きな CSV ファイルのインポートにかかる時間は予測できません。web.config で設定する代わりに、C# コードで最大タイムアウトを構成する方法。

前もって感謝します!!

4

1 に答える 1

1

このコードをWeb.configファイルで使用して、 ExecutionTimeOutを増やします。

<httpRuntime targetFramework="4.5.1" maxRequestLength="2097151" useFullyQualifiedRedirectUrl="true"         executionTimeout="14400" />
于 2014-02-19T06:25:53.123 に答える