Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将定期hangfire作业添加到ASP.NET MVC应用程序_C#_Asp.net Mvc_Asp.net Core_Hangfire - Fatal编程技术网

C# 将定期hangfire作业添加到ASP.NET MVC应用程序

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

我成功地将Hangfire安装到我的ASP.NET核心MVC应用程序中。我看到它将所有的表添加到了我的数据库中,我可以访问仪表板

我需要找出在我的代码中,我应该为一个每30分钟运行一次的循环作业放置Hangfire代码。基本上,每30分钟打一次电话

 _notificationRepository.GetNotifications()
         .Where(n => n.NotificationDate = DateTime.Now() 
            && n.CreatedBy == currentLoggedInUser)

您可以随时从客户端调用ajax Hangfire文档绝对是一流的-这里是@RB的部分,我通读了该页面,知道如何设置重复任务。我的问题是在站点内部的何处设置它。我希望它在站点处于活动状态时立即变为活动状态。@BlakeRivell无论您在何处执行其余的站点配置()-尽管您必须澄清“站点处于活动状态时”的含义-您希望在什么时候配置作业?@BlakeRivell好的,这取决于您如何托管您的网站。如果它是自托管的,那么这将是一个可以实现的地方,而如果它是通过IIS运行的,您甚至没有
Main
方法。我建议按照我的链接在ASP.NET配置中执行此操作,因为无论您如何托管您的网站。。。