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