【发布时间】:2011-05-02 09:45:36
【问题描述】:
我需要实现一个非常轻量级的任务调度程序,而且我是一个 ASP.NET 新手(无论如何我都有很强的 Java 知识)。我看到了这个想法
http://www.beansoftware.com/ASP.NET-Tutorials/Scheduled-Tasks.aspx
它基于缓存过期触发器,在我看来,这比野线程更好:)
现在的问题是:我的 IIS 服务器有一个非常紧张的空闲超时(20 分钟),所以我的 Application_End 经常被调用。
(见When exactly does Application_End get called and how can I manually cause this?)
有一种公平的方法可以强制至少再次调用我的 application_start 以保持调度程序运行?
【问题讨论】: