我們需要一種實用的方法(不僅僅是理論上)在給定的時間或間隔內在asp.net中啓動一項工作。
這項工作可能是運行一個Web服務,某個功能或執行一個頁面。在ASP.Net中安排工作的最可靠方法4
是否有任何新在ASP.Net 4中做到這一點?
或者是否有任何可靠的方法,而不是使用Windows計劃任務時使用共享主機環境?
我們需要一種實用的方法(不僅僅是理論上)在給定的時間或間隔內在asp.net中啓動一項工作。
這項工作可能是運行一個Web服務,某個功能或執行一個頁面。在ASP.Net中安排工作的最可靠方法4
是否有任何新在ASP.Net 4中做到這一點?
或者是否有任何可靠的方法,而不是使用Windows計劃任務時使用共享主機環境?
看看http://quartznet.sourceforge.net/
Quartz.NET是一個全功能的,開源的作業調度,可以從最小的應用程序可用於大型企業系統的系統。
This上線SO介紹如何使用它在Asp.net:How to use Quartz.net with ASP.NET
如果您的託管公司會阻止您的服務器上運行Windows調度,使用任何的在線任務調度服務,使HTTP請求到您設定的時間表上的任何頁面。