经过这次使用实践,感觉Quartz.NET使用起来方便快捷
但是在发布部署时我们会遇到一个问题
那就是当Web应用程序经常没有按照预计的时间去执行。
那问题出在哪里了呢?
根据以往的经验很容易就可以找到问题的原因
IIS中的应用池会在网站在一段时间没有人访问时会释放掉。
导致网站停止运行(并触发:Application_Stop),直到有人访问时才重新启动(触发:Application_Start)
解决方法是通过调整应用池的参数,达到按照自己的设定的时间才重启或者禁用应用池回收。
以下操作方法适用于Windows Server 2008