C# 将定期hangfire作业添加到ASP.NET MVC应用程序
我成功地将Hangfire安装到我的ASP.NET核心MVC应用程序中。我看到它将所有的表添加到了我的数据库中,我可以访问仪表板 我需要找出在我的代码中,我应该为一个每30分钟运行一次的循环作业放置Hangfire代码。基本上,每30分钟打一次电话C# 将定期hangfire作业添加到ASP.NET MVC应用程序,c#,asp.net-mvc,asp.net-core,hangfire,C#,Asp.net Mvc,Asp.net Core,Hangfire,我成功地将Hangfire安装到我的ASP.NET核心MVC应用程序中。我看到它将所有的表添加到了我的数据库中,我可以访问仪表板 我需要找出在我的代码中,我应该为一个每30分钟运行一次的循环作业放置Hangfire代码。基本上,每30分钟打一次电话 _notificationRepository.GetNotifications() .Where(n => n.NotificationDate = DateTime.Now() &&am
_notificationRepository.GetNotifications()
.Where(n => n.NotificationDate = DateTime.Now()
&& n.CreatedBy == currentLoggedInUser)
您可以随时从客户端调用ajax Hangfire文档绝对是一流的-这里是@RB的部分,我通读了该页面,知道如何设置重复任务。我的问题是在站点内部的何处设置它。我希望它在站点处于活动状态时立即变为活动状态。@BlakeRivell无论您在何处执行其余的站点配置()-尽管您必须澄清“站点处于活动状态时”的含义-您希望在什么时候配置作业?@BlakeRivell好的,这取决于您如何托管您的网站。如果它是自托管的,那么这将是一个可以实现的地方,而如果它是通过IIS运行的,您甚至没有
Main
方法。我建议按照我的链接在ASP.NET配置中执行此操作,因为无论您如何托管您的网站。。。