2013-10-01 48 views

回答

1

您可以使用Windows服務。您將從ASP.NET GUI設置日期 - 它們將存儲在數據庫中。按給定的時間間隔(假設定時器每天一次),Windows Service將查詢數據庫,檢索生日併發送符合當前日期的日期的短信。

另一種方法是使用Quartz.NET調度這是更爲靈活的對比標準Windows.Timer,並有很多更多的選擇。

+0

非常感謝,如何使用Windows服務?哪一個更好? –

+0

首先看看Quartz,我相信你會發現它對程序更友好。如果你確實選擇了Windows服務 - 網上有很多關於如何創建基本計時器服務的例子,這將是一個很好的起點。 –

+0

非常感謝。我使用Quartz,爲定義的'trigger'&'trigger'和'SmsJob'創建了一個'SmsSchedule'類來發送短信。我的問題是:我在'Application_Start'上使用'run'函數嗎? –