У меня есть приложение ASP.NET MVC 3, реализующее архитектуру Sharp. Я пытаюсь заставить Quartz.net наладить и хорошо работать с Castle Windsor в течение нескольких дней без везения. Основываясь на том, что я знаю, я правильно настроил все, но у меня все еще есть проблемы.Ошибка Quartz.net Setup: «обработчик onfiguration встретился <job>»
В моем Global.cs файла, создавая свой контейнер и пытаемся зарегистрировать кварцевые работы:
var container = new WindsorContainer(new XmlInterpreter("quartz_jobs.xml"));
container.AddFacility("quartznet", new QuartzFacility());
В моем quartz_jobs.xml файла У меня есть следующее содержание:
<?xml version="1.0" encoding="utf-8" ?>
<quartz xmlns="http://quartznet.sourceforge.net/JobSchedulingData"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
version="1.0"
overwrite-existing-jobs="true">
<job>
<job-detail>
<name>DeleteLoansWithoutClientsJob</name>
<job-type>EasyOptions.Web.Mvc.Code.Jobs.DeleteLoansWithoutClientsJob, EasyOptions.Web.Mvc</job-type>
<durable>true</durable>
</job-detail>
<trigger>
<cron>
<name>DeleteLoansWithoutClientsJobTrigger</name>
<group>MyJobs</group>
<description>A description</description>
<job-name>DeleteLoansWithoutClientsJob</job-name>
<job-group>MyJobs</job-group>
<cron-expression>0 0/1 * * * ?</cron-expression>
</cron>
</trigger>
</job>
Когда я удалить «quartz_jobs.xml» из XmlInterpreter, она не работает ... он дает эту ошибку: «Файл с именем„“quartz_jobs.xml делает не существует." Любые мысли о том, почему это так? – Reaction21
@ Reaction21: используйте пример приложения в качестве ссылки. –
@ Reaction21 использует подходящий файл app.config/web.config с конфигурацией объекта, как показывает пример приложения? –