我需要在每5分钟后在Asp.net MVC
中运行一些任务。我从未使用过这样的功能。所以我用Google搜索并获得了一些实现此功能的选项。这些是here,here和here
我查看了以上链接。这些都只是让人混淆选择运行后台进程的最佳进程。
我对这种功能有了新的认识,这就是我在这里讨论/询问实现它的几种可行方法的原因。
答案 0 :(得分:7)
您可以使用Hangfire这是ASP.NET中后台作业的绝佳框架。您可以找到HangFie Tutorial Here。
Hangfire的最佳功能是内置/挂起仪表板,可显示所有计划,处理,成功和失败的作业。这真是一个很好的抛光。
所有这些库都非常出色,是开源的,可用Nuget Packages。
其他一些选项