在asp.net mvc 3中的后台作业/预定任务中发送电子邮件

Ser*_*eit 11 email scheduled-tasks asp.net-mvc-3

我有一个托管在普通主机上的ASP.NET MVC 3 Web应用程序(即,没有自有或虚拟服务器),我希望能够将数据存储在数据库中并将它们拾取并发送到背景工作的种类.

如果这是我自己的服务器,我会编写一个Windows服务来处理这个问题,但有什么方法可以在Web应用程序进程中实现/模拟计划的任务/后台作业?

Dar*_*rov 10

你可以看一下Quartz.NET.有一篇博客文章介绍了如何让它以中等信任的方式运行.


sar*_*esh 9

您可以在asp.net中查看这篇文章(http://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/),其中介绍了如何在不使用Windows服务的情况下运行计划任务或asp.net mvc.