我总是需要定期开展一些工作。我应该如何在各种场景中选择任务调度程序或hangfire。 Windows任务调度程序和hangfire(或Quartz.net)之间的区别是什么?你能举个例子吗?谢谢!
答案 0 :(得分:5)
Windows任务计划程序位于ASP.NET环境之外。它可用于运行任何类型的Windows程序。要添加Windows任务,您需要登录服务器。
Hangfire通常在IIS进程内运行(尽管它也可以在Console应用程序中运行)。 Hangfire的主要好处是开发人员不需要登录IIS服务器来创建计划任务 - 在服务器访问不可用的供应商托管的IIS环境中尤其有用。