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 日期。固定。