Web 程序。需要执行一个长时间的程序,大概半个小时。虚拟主机试了些方法,设置web.config里的超时,新开线程,System.Theading.Timer,都没成功。(还有我测试了Application End事件,发现End事件时不时都会执行)
2 回答
潇湘沐
TA贡献1816条经验 获得超6个赞
像这种运行时间比较长的任务,可以做成异步的,在服务器端用一个win服务进程专门处理之类的服务,如果WEB有之类任务就直接扔给它运行,服务运行完任务后再反馈。这样可以保证WEB的稳定。类似于SQL SERVER的任务执行方式。
- 2 回答
- 0 关注
- 456 浏览
添加回答
举报
0/150
提交
取消