首页 新闻 会员 周边 捐助

MVC如何运行长期线程?

0
[待解决问题]
 咨询一个问题,看是否碰到过:在MVC里启动了一个长期运行的线程,可是间隔一天多时间总被系统强行停止,IIS的空闲检查时间已设置为1440分钟,但也改善不大。有什么办法能够保持这个线程不被中断? 
 
抱歉园豆没有了,盼帮助一下
11ge的主页 11ge | 初学一级 | 园豆:11
提问于:2017-12-15 14:20
< >
分享
所有回答(4)
1

1.做成服务
2.以前看过一个,在程序停止时,发起请求访问一下自己。就复活了。

长蘑菇星人 | 园豆:1832 (小虾三级) | 2017-12-15 14:26
0

IIS担心大家的程序不靠谱定时空闲清理,那么你在他启动时候都创建一个线程任务就行了。

如果不想被重启,那么就另起炉灶弄个进程。

花飘水流兮 | 园豆:13615 (专家六级) | 2017-12-15 15:09

另起炉灶弄个进程?这个怎么做,是在WEB里吗

支持(0) 反对(0) 11ge | 园豆:11 (初学一级) | 2017-12-16 17:56
0

任何需要长时间执行的玩意就不要想办法依赖iis做宿主,转成windows服务,计划任务都可以。

Daniel Cai | 园豆:10424 (专家六级) | 2017-12-15 15:21
0

要么 做成服务,要么 创建外部进程。

SoarNo1 | 园豆:195 (初学一级) | 2017-12-15 23:16

数据交互太多,从WEB里提出来难度很大

支持(0) 反对(0) 11ge | 园豆:11 (初学一级) | 2017-12-16 17:55
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册