【发布时间】:2016-02-09 20:33:30
【问题描述】:
我有一个MVC 应用程序,它会在特定时间定期发送电子邮件。虽然我可以通过使用Quartz.NET 在Debugging 模式下管理它,但由于回收应用程序池等原因,它在发布到IIS Server 时不起作用。所以,我认为这是一个普遍的问题,我认为database trigger 或 windows service 触发电子邮件发送。那么,最好的选择是什么?实际上,如果在数据库端创建触发器比运行脚本更简单,我更喜欢这个。但是,如果有更好的选择,请您澄清一下如何将它集成到我的MVC 应用程序中?
注意:我使用MSSQL Server 2008 作为数据库,Windows Server 2008 用于发布应用程序。
【问题讨论】:
-
只需将 Quartz 代码包装在 Windows 服务中。
-
怎么样?您能否举个例子并作为答案发布?
标签: asp.net-mvc triggers windows-services scheduled-tasks quartz-scheduler