Я использую quartz.NET в моем проекте, у меня есть проблема, я хочу работать каждый день Расписание задач в 23 часа, и я использую этот код, чтобы сделать это:Кварц: Почему этот триггер не срабатывает?
public class HelloJob : IJob
{
public void Execute(IJobExecutionContext context)
{
//Download file
}
}
public interface ISchedule
{
void Run();
}
public class HelloSchedule : ISchedule
{
public void Run()
{
IJobDetail job = JobBuilder.Create<HelloJob>()
.WithIdentity("job1")
.Build();
ITrigger trigger = TriggerBuilder.Create()
.ForJob(job)
.WithIdentity("trigger1")
.StartNow()
.WithCronSchedule("0 0 23 ? * MON-FRI *")
.Build();
ISchedulerFactory sf = new StdSchedulerFactory();
IScheduler sc = sf.GetScheduler();
sc.ScheduleJob(job, trigger);
sc.Start();
}
}
, но, к сожалению, это не fire, Как я могу узнать, в чем проблема и решить эту проблему?
Благодаря вашей Advise
Выглядит нормально. Возможно, вам потребуется включить ведение журнала и просмотреть файлы журнала. Кроме того, если это веб-сайт, убедитесь, что он не отключается из-за простоя. – sgmoore
спасибо, это winApp. –