【问题标题】:Using an Action Method to handle scheduled tasks in ASP.NET MVC 3在 ASP.NET MVC 3 中使用 Action 方法处理计划任务
【发布时间】:2011-07-09 18:58:22
【问题描述】:

我有一个托管在普通托管服务提供商上的 ASP.NET MVC 3 站点,并且刚刚发现它们提供“计划任务”功能,从而可以在定义的时间间隔内调用 url(或操作方法)。

我打算用它来发送存储在数据库中的电子邮件,所以每 15 分钟就会调用一次操作方法。

您是否预见到任何问题,或者您只是建议不要这样做?为什么?

注意:在遇到“计划任务”功能之前,我计划使用 Quartz.NET (see this other question of mine)。

你会推荐哪个?

【问题讨论】:

    标签: asp.net-mvc-3 scheduled-tasks quartz.net


    【解决方案1】:

    听起来它们都是可行的解决方案。在这种情况下,我倾向于选择最小化复杂性的实现。 IMO ...正在使用 ISP 的任务调度程序。抽象出执行实际工作的代码。这样,如果您需要添加自己的 cron 的复杂性,就不会浪费任何东西。

    【讨论】:

      猜你喜欢
      • 2012-03-22
      • 1970-01-01
      • 1970-01-01
      • 2013-09-26
      • 2016-05-02
      • 2011-01-22
      • 1970-01-01
      • 1970-01-01
      • 2020-06-03
      相关资源
      最近更新 更多