【问题标题】:How can I trigger method in Controller in ASP.NET with hangfire?如何使用 hangfire 在 ASP.NET 中的 Controller 中触发方法?
【发布时间】:2021-07-08 07:15:42
【问题描述】:

我想每天在控制器中运行一个方法。我为 Hangfire 一步一步做了所有的事情,但它仍然不起作用。这是我在控制器中的代码,有人知道为什么不是每天都自动完成吗?

谢谢

public void  TriggerFunction()
{ 
    RecurringJob.AddOrUpdate(() => Update(), Cron.Daily());  
}

【问题讨论】:

    标签: asp.net asp.net-mvc triggers hangfire


    【解决方案1】:

    您需要先点击TriggerFunction 操作以添加您的每日Update() 工作,然后每天都会自动调用Update(),否则hangfire 将不会创建该工作。我认为更好的方法是将日常工作添加到其他地方并触发 一些用户行为,如保存,日常工作会触发控制器中的动作/母亲。

    【讨论】:

      猜你喜欢
      • 2021-09-08
      • 2022-01-14
      • 1970-01-01
      • 2011-01-29
      • 2012-12-26
      • 1970-01-01
      • 2019-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多