Вопрос

Я хочу написать это

<elmah>
    <errorlog type="Elmah.XmlFilerErrorLog, Elmah" logPath="~/App_Data" />
</elmah>

или же

<elmah>
  <errorLog type="Elmah.SQLiteErrorLog, Elmah" logPath="~/App_Data" />
</elmah>

Однако каждое место, где я пытался поместить этот тег, я получаю Unrecognized configuration section elmah. ошибка. Я нашел этот вопрос Настройка Elmah: нераспознанная ошибка раздела конфигурации Однако я попробовал это (решение внизу вопроса) и все еще получил ошибку. Куда мне это поместить?

-edit- Я нашел проблему. Я не установил <sectionGroup name="elmah"> правильно. Я не мог найти его в Интернете, а затем вспомнил, что демонстрация была журналом SQLite, и я проверил демо -конфигурацию для подсказок.

Это было полезно?

Решение

Вам нужно добавить группу раздела. Что-то вроде этого:

<sectionGroup name="elmah">
  <section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah" />
</sectionGroup>

Затем вы можете добавить раздел Elmah в любом месте внутри тега «Конфигурация» (не внутри другого тега).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top