Hangfire Cron 表达式失败
Hangfire Cron Expression failing
我有一个这样安排的任务:
RecurringJob.AddOrUpdate("Process inbound external messages", () => ProcessInboundExternalMessages(), Cron.Minutely);
有效。
但我需要一个在午夜开火。
所以我尝试创建一个 cron 表达式:
private const string CronDailyAtMidnight = "0 0 * * *";
然后分配给我的任务。
RecurringJob.AddOrUpdate("Deactivate user role allocation on expiry", () => DeactivateUserRoleAllocationOnExpiry(), CronDailyAtMidnight);
但是,它永远不会触发。有人能看到问题吗?
问题是 - 它使用 UTC 日期。固定。
我有一个这样安排的任务:
RecurringJob.AddOrUpdate("Process inbound external messages", () => ProcessInboundExternalMessages(), Cron.Minutely);
有效。
但我需要一个在午夜开火。
所以我尝试创建一个 cron 表达式:
private const string CronDailyAtMidnight = "0 0 * * *";
然后分配给我的任务。
RecurringJob.AddOrUpdate("Deactivate user role allocation on expiry", () => DeactivateUserRoleAllocationOnExpiry(), CronDailyAtMidnight);
但是,它永远不会触发。有人能看到问题吗?
问题是 - 它使用 UTC 日期。固定。