我正在使用 ASP.NET MVC3 开发一个 Web 应用程序。要求是:在某个时间间隔(上午 0:00 或晚上 10:00),应用程序必须自动执行一些任务,例如:更改数据库中的订单状态,向客户发送通知电子邮件,清除临时文件夹......
我正在考虑在 Global.aspx 中使用一个线程,让它运行并休眠 24 小时,但我认为这不是一个好的解决方案。
@感谢 patryk-wiek 评论,我在这里找到了带有“Task Scheduler MVC”键的解决方案。 https://github.com/jgeurts/FluentScheduler
这是一个好的解决方案吗?我认为写一个窗口服务对我来说有点矫枉过正?