какая часть сети.config вставить тег elmah?

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

<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 logging и я проверили демо-конфигурацию для подсказок.

1 ответов


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

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

затем вы можете добавить раздел elmah в любом месте внутри тега "конфигурация" (не внутри любого другого тега).