C# .NET Core Cronos Cron表达式解析不正确

C# .NET Core Cronos Cron表达式解析不正确,c#,asp.net-core,.net-core,cron,asp.net-core-mvc,C#,Asp.net Core,.net Core,Cron,Asp.net Core Mvc,我正在使用Cronos库处理.NETCore上的cron作业 但是,我遇到了一个问题,即根本没有解析公共Cron表达式。它总是给我一个例外 我已经浏览了Github页面并使用了它们的格式,但仍然得到了相同的异常 这是我的代码: services.AddCronJob<Worker1>(x => { x.TimeZoneInfo = TimeZoneInfo.Local; x.CronExpression = "* * * * * *"; }); service

我正在使用Cronos库处理.NETCore上的cron作业

但是,我遇到了一个问题,即根本没有解析公共Cron表达式。它总是给我一个例外

我已经浏览了Github页面并使用了它们的格式,但仍然得到了相同的异常

这是我的代码:

services.AddCronJob<Worker1>(x =>
{
    x.TimeZoneInfo = TimeZoneInfo.Local;
    x.CronExpression = "* * * * * *";
});
services.AddCronJob(x=>
{
x、 TimeZoneInfo=TimeZoneInfo.Local;
x、 CronExpression=“****”;
});
我想每秒钟运行一次,但是我遇到了CronFormatException问题

这是图书馆:


此库是否使用不同的cron格式?

您没有指定在
AddCronJob
方法中执行的操作,但我猜您正在执行
CronExpression.Parse(********)方法调用,这将引发异常。要修复它,您应该将其更改为
CronExpression.Parse(“*******”,CronFormat.IncludeSeconds)
,就像github页面上所说的链接: