Инициализатор типа для 'Quartz.Impl.StdSchedulerFactory' вызвал исключение - PullRequest
5 голосов
/ 03 ноября 2011

Я очень внимательно следую инструкциям Учебник Quartz.Net , но при попытке отладки моего проекта я получаю ошибку запуска.

 The type initializer for 'Quartz.Impl.StdSchedulerFactory' threw an exception.

Я не мог найти помощь онлайн. Это проблема конфигурации? Кто-нибудь знает, где я могу получить простой список того, что нужно настроить?

(я использую Quartz.Net 2.0)

INNER EXCEPTION: {"Не удалось получить конфигурацию для Common.Logging из раздела конфигурации" common / logging "."}

Ответы [ 3 ]

4 голосов
/ 03 ноября 2011

Скорее всего, вы не ссылаетесь на все необходимые сборки, например, "Common.Logging.dll".

Обновление

Конструктор завершается ошибкой, потому что ваши app.config или web.config не содержит раздел для common\logging.Содержит ли ваш файл .config следующий раздел:

  <configSections>
    <sectionGroup name="common">
      <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
    </sectionGroup>
  </configSections>
  <common>
    <logging>
      <factoryAdapter type="Common.Logging.Simple.TraceLoggerFactoryAdapter, Common.Logging">
        <arg key="level" value="DEBUG" />
        <arg key="showLogName" value="true" />
        <arg key="showDataTime" value="true" />
        <arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff" />
      </factoryAdapter>
    </logging>
  </common>
0 голосов
/ 16 января 2016

В моем случае это была версия Quartz.net.

Изначально я использовал последнюю версию Quartz.net и у меня была та же ошибка.Сейчас я использую:

  • Common.Logging 2.1.2.0
  • Common.Logging.Log4Net1211 2.1.0.0
  • log4net 1.2.11.0
  • Кварц 2.2.2.400
0 голосов
/ 19 октября 2012

Убедитесь, что вы добавили ссылку на Common.Logging.Log4Net dll в своем решении.

Если нет, вы можете найти совместимую Common.Logging.Log4Net dll в Quartz.NET-2.0.1\lib\2.0:

Загрузить Quartz.NET-2.0.1.zip (9,7 МБ)

Также вам может понадобиться использовать версию log4net 1.2.10.0.

...