какая часть сети.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 в любом месте внутри тега "конфигурация" (не внутри любого другого тега).