C# 石英作业未启动

C# 石英作业未启动,c#,module,autostart,quartz,abp,C#,Module,Autostart,Quartz,Abp,我正在尝试使用Abp.Quartz来安排作业 使用net core 2.2、abp 4.5 我在这里做的每件事都像医生一样 ,仅在后初始化方法中解决 最后,我尝试了与docs中完全相同的方法(从controller启动调度器) 但它也不起作用。工作还没有开始 namespace Cloud { [DependsOn(typeof(AbpZeroCoreModule), typeof(AbpQuartzModule))] public class Cl

我正在尝试使用Abp.Quartz来安排作业

使用net core 2.2、abp 4.5

我在这里做的每件事都像医生一样 ,仅在后初始化方法中解决

最后,我尝试了与docs中完全相同的方法(从controller启动调度器)

但它也不起作用。工作还没有开始

namespace Cloud
{
    [DependsOn(typeof(AbpZeroCoreModule),
               typeof(AbpQuartzModule))]
    public class CloudCoreModule : AbpModule
    {
        public override void PreInitialize()
        {
        }

        public override void Initialize()
        {            
            IocManager.RegisterAssemblyByConvention(typeof(CloudCoreModule)
                      .GetAssembly());
        }

        public override void PostInitialize()
        {
             IocManager.Resolve<IQuartzScheduleJobManager>().ScheduleAsync<ApiRequestQueues.ApiRequestProcessor>(
                job =>
                {
                    job
                      .WithIdentity("RevolutApiProcessor")
                      .WithDescription("A job witch processing request front");
                },
                trigger =>
                {
                    trigger
                        .StartNow()
                        .WithSimpleSchedule(
                            schedule =>
                            {
                                schedule
                                    .RepeatForever()
                                    .WithIntervalInSeconds(5)
                                    .Build();
                            });

                });
        }
    }
}

你好!我知道现在问这个问题有点太晚了,但这可能会对像我这样的人有所帮助,因为我遇到过类似的问题。调查有两个切入点:1。您是否检查了App_数据文件夹中的日志?2.您是否已将[DependsOn(typeof(CloudCoreModule)]添加到您的WebCoreModule?您好!我知道现在问这个问题有点太晚了,但这可能对像我这样的其他人有所帮助,因为我遇到了类似的问题。有2个入口点需要调查:1.您检查过应用程序数据文件夹中的日志吗?2.您是否添加了[DependsOn(typeof(CloudCoreModule)]到您的WebCoreModule?
public class ApiRequestProcessor : JobBase, ITransientDependency
{
    public override async Task Execute(IJobExecutionContext context)
    {
     //some work
    }
}