0

Wordpress 有一个有趣的插件,叫做wp-cron. 它的作用类似于 cron,但不需要设置“真正的”cron。

它的工作方式非常简单:一旦您指定了 cron 频率(例如,每天凌晨 3 点一次),每当有人访问您的站点时,它都会检查是否该执行 cron 任务(上次访问是在 cron 之前,当前访问是后cron),并做到了。

有什么东西(在 NuGet 上?)可以为 ASP.NET MVC(4)做到这一点吗?我无法想象编写起来非常复杂,所以我假设已经有人解决了这个问题。一个快速的谷歌刚刚出现“编写一个 Windows 服务”或“设置真正的cron”。

Workflow Foundation 也可以工作,尽管我认为它比你可以实现 wp-cron 风格的工作更多。

4

1 回答 1

1

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

于 2013-04-07T02:30:40.490 回答