開頭無關內容,可略過:node
最近工做和生活都忙的不可開交了。python
工做和生活上都不太順利,5月底出了車禍回家養傷。6月忙着今年的大事。數據庫
給本身鼓鼓勵吧npm
最近重拾nodejs和python,也給本身動力,繼續學習。(或許Node還能以前同事討論討論,以後開啓Node,python學習和.net學習)c#
正文:服務器
最近工做須要,平時也想解決的問題。就是定時任務。mvc
介紹下環境:框架
語言: c#學習
框架環境: mvc.net
服務器應用環境:iis
相對其餘的語言或者服務器可能還沒服務器這麼多坑
好比node的npm中 node-schedule 定時間並回調function
而c# 有這樣的插件嗎?
有的 FluentScheduler
看demo:
註釋掉的其實都是demo案例
在MVC和IIS運用 比較特殊。目的事讓 FluentScheduler一直運行
先補充剛剛的運行任務。
MVC運用FluentScheduler 還須要設置2個地方
在Application_Start中增長FluentScheduler的類,
Application_End中已經註釋代表了,爲了IIS回收機制,在關閉時自動打開一個頁面保持運行便可。
目前我已每30秒存些log作實驗,並增長iis回收,在服務中並無中斷過。
簡單運行先說到這裏。
若是配合Aop,或數據庫動態增長定時任務,後續再增長