2011-05-31 158 views
3

ASP.NET C#中有一種方法可以每天在給定的時間引發事件來運行過程並將電子郵件發送到具有銷售報告的用戶列表?在ASP.NET C#中自動引發事件發送電子郵件

從某種意義上說,我希望在全局文件的app_start事件的後臺保持線程活動狀態。

我在共享主機,所以沒有太多的權力來更新服務器上的任何設置根據我的需要。

+1

的[ASP.Net:Best的方式來運行的計劃任務]可能重複(http://stackoverflow.com/questions/542804/asp-netbest-way-to-run -計劃任務) – 2011-05-31 06:02:10

回答

1

爲什麼不建立一個應用程序發送這些電子郵件並使用Windows任務計劃程序在特定時間運行它,而不是讓應用程序始終運行?

這樣,在您的應用程序發送電子郵件並完成其任務後,您可以簡單地結束並在需要時重新啓動它。

0

使用System.Timers.Timer並在callback做你需要的。