Wordpress 有一个有趣的插件,叫做wp-cron
. 它的作用类似于 cron,但不需要设置“真正的”cron。
它的工作方式非常简单:一旦您指定了 cron 频率(例如,每天凌晨 3 点一次),每当有人访问您的站点时,它都会检查是否该执行 cron 任务(上次访问是在 cron 之前,当前访问是后cron),并做到了。
有什么东西(在 NuGet 上?)可以为 ASP.NET MVC(4)做到这一点吗?我无法想象编写起来非常复杂,所以我假设已经有人解决了这个问题。一个快速的谷歌刚刚出现“编写一个 Windows 服务”或“设置真正的cron”。
Workflow Foundation 也可以工作,尽管我认为它比你可以实现 wp-cron 风格的工作更多。