【发布时间】:2014-09-05 19:10:08
【问题描述】:
我有一个网页应该启动一个长时间运行的进程。在这里长时间运行我的意思是可能需要一个小时左右。我不想让网页在那里停留一个小时,所以我创建了一个 Process 对象,无需等待即可启动它,然后返回“好的,我开始了”消息。 (这个过程更新了一些文件,我计划有一个日志,用户可以检查它是否完成。这不是问题。)我的问题是,它在 20 分钟时超时。如果我修改工作中的参数,使其在不到 20 分钟的时间内运行,一切正常,它会进行更新,独角兽在牧场上嬉戏,一切都很好。但是在 20 分钟的某个地方会出现超时。
我在 Process 上搜索了一个属性来指定时间限制,但没有运气。这个限制必须在某个地方设置。知道在哪里吗?
【问题讨论】:
-
尝试在 web.config 中设置
。 msdn.microsoft.com/en-us/library/e1f13641%28v=VS.80%29.aspx
标签: asp.net .net process background-process