为了账号安全,请及时绑定邮箱和手机立即绑定

如何运行一长时间的程序

如何运行一长时间的程序

智慧大石 2018-11-07 05:02:54
Web 程序。需要执行一个长时间的程序,大概半个小时。虚拟主机试了些方法,设置web.config里的超时,新开线程,System.Theading.Timer,都没成功。(还有我测试了Application End事件,发现End事件时不时都会执行)
查看完整描述

2 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

像这种运行时间比较长的任务,可以做成异步的,在服务器端用一个win服务进程专门处理之类的服务,如果WEB有之类任务就直接扔给它运行,服务运行完任务后再反馈。这样可以保证WEB的稳定。类似于SQL SERVER的任务执行方式。

查看完整回答
反对 回复 2018-11-13
  • 2 回答
  • 0 关注
  • 456 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信