繁体   English   中英

asp.net webapp 的 Cron 或计划任务

[英]Cron or scheduled task for asp.net webapp

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

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

哪个最好?

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

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

谢谢你的帮助

Creating windows service for scheduled task on the windows is another solution and I prefer it because Windows service doesn't need to have anyone logged in, and Windows has facilities for stopping, starting, and logging the service results. 您可以在项目中创建用于管理 windows 服务的接口。 另一种解决方案是使用像 HangFire 这样的第三方,它提供了一种在 .NET 和 .NET Core 应用程序中执行后台处理的简单方法。 不需要 Windows 服务或单独的过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM