如何运行一长时间的程序

Web 程序。

需要执行一个长时间的程序,大概半个小时。

虚拟主机

试了些方法,设置web.config里的超时,新开线程,System.Theading.Timer,都没成功。

(还有我测试了Application End事件,发现End事件时不时都会执行)


智慧大石
浏览 457回答 2
2回答

潇湘沐

像这种运行时间比较长的任务,可以做成异步的,在服务器端用一个win服务进程专门处理之类的服务,如果WEB有之类任务就直接扔给它运行,服务运行完任务后再反馈。这样可以保证WEB的稳定。类似于SQL SERVER的任务执行方式。
打开App,查看更多内容
随时随地看视频慕课网APP