Все было хорошо для моего небольшого домашнего проекта, работающего под iis 8 до quartz.net 3.x и асинхронного направления, которое потребовалось.Поскольку я заинтересован в том, чтобы следовать общей эволюции до 3.x, у меня возникают проблемы во время выполнения, по которым я не могу найти онлайн-решение.
Может кто-нибудь показать мне пример того, как планировать работу вasp.net 4.x метод global.asax application_start, использующий файл quartz_jobs.xml.
Я получаю следующее сообщение об ошибке во время выполнения: System.InvalidOperationException:
'Запуск не может быть вызван для задачи, которая имеетзавершено. '
Код, который был запущен:
Task<IScheduler> scheduler;
protected void Application_Start(object sender, EventArgs e)
{
StdSchedulerFactory stdSchedulerFactory = new StdSchedulerFactory();
scheduler = stdSchedulerFactory.GetScheduler();
scheduler.Start(); /* the line that is responsible for the runtime error */
}
Мне известны возражения против планирования заданий в IIS, но я хочу сделать это после рассмотрения, поэтому любой пример того, как этого избежатьошибка будет принята с благодарностью.
С уважением.