在ASP.NET中可以利用多線程方式來達到同樣的目的。多線程
后臺修改如下:
在程序全局事件中:
代碼 protected void Application_Start(object sender, EventArgs e) { SchedulerConfiguration config = new SchedulerConfiguration(1000 * 60 * 60 * 23);
config.Jobs.Add(new .EmailSendingJob());
Scheduler scheduler = new Scheduler(config);
schedulerThread = new System.Threading.Thread(new System.Threading.ThreadStart(scheduler.Start)); schedulerThread.Start();
}
protected void Application_End(object sender, EventArgs e) { try { //程序退出時進行銷毀 if (schedulerThread != null) { schedulerThread.Abort(); } } catch { //operation ; } }
方法,就能實現類似windows計劃任務的功能。從而實現0干預的管理。