ASP.NET MVC版本的WP-Cron

时间:2013-04-07 00:34:48

标签: asp.net-mvc cron

Wordpress有一个名为wp-cron的有趣插件。它就像一个cron,但不需要设置“真正的”cron。

它的工作方式非常简单:一旦你指定了cron频率(例如每天凌晨3点一次),每当有人访问你的网站时,它会检查是否有时间执行cron任务(最后一次访问是pre-cron ,目前的访问是post-cron),并且做到了。

对于ASP.NET MVC(4),有没有(在NuGet上?)?我无法想象写作非常复杂,所以我假设有人已经解决了这个问题。一个快速的谷歌刚出现“编写Windows服务”或“设置真正的 cron”。

Workflow Foundation也可以正常工作,虽然我认为这比你可以实现wp-cron风格的工作更多。

1 个答案:

答案 0 :(得分:1)

如果您想要安排任务,可以查看Quarts.net。它是一个完整的库,基于这种事情。如果你想要一些肮脏的东西,Jeff Atwood有一个很好的方法(在StackOverflow上使用),它利用了缓存和过期。