【问题标题】:Cron or scheduled task for asp.net webappasp.net webapp 的 Cron 或计划任务
【发布时间】:2020-12-02 02:40:31
【问题描述】:

我有一个 Web 应用程序 C# asp.net MVC。

我必须每天在同一时间更改数据库值并发送邮件(这个时间可以通过管理界面更改,因此时间必须在数据库中)。

什么是最好的?

  1. 创建一个可执行程序并在 win 服务器上执行 cron 任务,每分钟验证数据库中小时的值,以及是否该完成工作。

  2. 使用计划任务?但是如何做到这一点呢?

感谢您的帮助

【问题讨论】:

    标签: c# asp.net web-applications cron scheduled-tasks


    【解决方案1】:

    在 windows 上为计划任务创建 windows 服务是另一种解决方案,我更喜欢它,因为 windows 服务不需要任何人登录,并且 windows 具有停止、启动和记录服务结果的功能。您可以在项目中创建用于管理 Windows 服务的界面。 另一个解决方案是使用像 HangFire 这样的第三方,它提供了一种在 .NET 和 .NET Core 应用程序中执行后台处理的简单方法。无需 Windows 服务或单独的进程。

    【讨论】:

      猜你喜欢
      • 2011-01-22
      • 2023-03-30
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 2023-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多