Jia*_*nYA 5 c# cron asp.net-core-mvc .net-core asp.net-core
我正在使用 Cronos 库来处理 .NET Core 上的 cron 作业。
然而,我遇到了这个问题,常见的 Cron 表达式根本没有被解析。它一直给我一个 CronFormatException。
我浏览了 Github 页面并使用了它们的格式,但我仍然得到相同的异常。
这是我的代码:
services.AddCronJob<Worker1>(x =>
{
x.TimeZoneInfo = TimeZoneInfo.Local;
x.CronExpression = "* * * * * *";
});
Run Code Online (Sandbox Code Playgroud)
我想每秒运行一次,但遇到 CronFormatException 问题。
这是库: https: //github.com/HangfireIO/Cronos
该库是否使用不同的 cron 格式?
您没有指定您在AddCronJob
方法中做什么,但我猜您正在某处进行CronExpression.Parse("* * * * * *")
方法调用,这将引发异常。要修复它,您应该将其更改CronExpression.Parse("* * * * * *", CronFormat.IncludeSeconds)
为 github 页面上显示的链接内容: https: //github.com/HangfireIO/Cronos#adding-seconds-to-an-expression