通过加载脚本或网站删除中止的时间限制

时间:2009-10-23 11:36:39

标签: c# asp.net

我有一个很大的c#.net脚本,它先解析来自不同来源(网页)的许多数据,然后将其插入到DB(可能超过10000行)......之后它会检查新的更新...... .....和而且......需要很多时间......

所以稍后它应该在每晚的调度程序后台工作。

我的问题:当一个脚本工作超过限制的任何地方时,它配置的任何地方,它随时停止并抛出默认错误。

是否可以在Windows(server 2008)或c#脚本的webconfig中管理此时间限制?

...

如果不可能,我会处理脚本是否中止。怎么样?

谢谢。

1 个答案:

答案 0 :(得分:3)

您可以在system.web部分的web.config中configure this,如下所示:

<system.web>

   <httpRuntime executionTimeout="180" />

....
</system.web>
  

“指定最大数量   允许请求的秒数   在自动执行之前执行   由ASP.NET关闭。

     

此超时仅适用于   编译中的debug属性   元素是假的。如果调试   属性为True,有助于避免   应用程序关闭,而你   调试时,不要将此超时设置为   很大的价值。

     

默认值为110秒。“