2011-05-31 83 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做你需要的。