MVC3应用程序中的预定代码执行

时间:2012-01-25 00:50:16

标签: .net asp.net-mvc-3 cron-task

考虑我们有一个使用ASP.NET MVC3开发的工作计算机支持事件管理网站。目前,支持人员操作员手动注册支持事件。

我需要实现预定的无人值守事件注册功能。基本上引入一个类,该实例将一直运行(当然,当网站运行时)并且基于内部逻辑将向数据存储添加新事件。

我可以在哪里放置这样的代码,以确保它的实例在内存中,始终可以运行?

2 个答案:

答案 0 :(得分:1)

这是Phil Haack -ASP.NET MVC团队的一篇文章 - 他在那里谈论它并展示了做这件事的最佳实践。

http://haacked.com/archive/2011/10/16/the-dangers-of-implementing-recurring-background-tasks-in-asp-net.aspx

答案 1 :(得分:1)

如果问题是如何在asp.net网站上运行预定任务,您可以使用名为

的开源项目

Quartz