Wordpress有一个名为wp-cron
的有趣插件。它就像一个cron,但不需要设置“真正的”cron。
它的工作方式非常简单:一旦你指定了cron频率(例如每天凌晨3点一次),每当有人访问你的网站时,它会检查是否有时间执行cron任务(最后一次访问是pre-cron ,目前的访问是post-cron),并且做到了。
对于ASP.NET MVC(4),有没有(在NuGet上?)?我无法想象写作非常复杂,所以我假设有人已经解决了这个问题。一个快速的谷歌刚出现“编写Windows服务”或“设置真正的 cron”。
Workflow Foundation也可以正常工作,虽然我认为这比你可以实现wp-cron风格的工作更多。
答案 0 :(得分:1)
如果您想要安排任务,可以查看Quarts.net
。它是一个完整的库,基于这种事情。如果你想要一些肮脏的东西,Jeff Atwood有一个很好的方法(在StackOverflow上使用),它利用了缓存和过期。