Httpruntime- ExecutionTimeOut

时间:2013-07-29 14:12:46

标签: timeout httpruntime executiontimeout

从CSV文件导入大量字段时出现超时错误。导入时指的是配置的超时

我们无法预测CSV文件中的字段数,有时会在实时环境中处理大量文件。我想在此导入逻辑中设置最大超时时间,直到它到达文件末尾。我们的客户不介意我们为导入逻辑配置的时间,我们的目标是导入所有文件而不会出现超时错误。

在谷歌搜索中,我发现我们可以通过以下语句设置超时,并使用指定的持续时间

HttpContext.Current.Server.ScriptTimeout = 360;

但我们无法预测导入大型CSV文件所需的时间。我们如何通过C#代码配置最大超时,而不是通过web.config设置。

先谢谢!!

1 个答案:

答案 0 :(得分:1)

Web.config 文件中使用此代码以增加 ExecutionTimeOut

<httpRuntime targetFramework="4.5.1" maxRequestLength="2097151" useFullyQualifiedRedirectUrl="true"         executionTimeout="14400" />