Pregunta

Quiero escribir esto

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

o

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

Sin embargo, cada lugar en el que intenté poner esta etiqueta, obtengo un Unrecognized configuration section elmah. error. Encontré esta pregunta Configuración de ELMAH: error de sección de configuración no reconocido Sin embargo, lo intenté (solución en la parte inferior de la pregunta) y aún así obtuve el error. ¿Dónde pongo esto?

-Edit- Encontré el problema. No me puse <sectionGroup name="elmah"> adecuadamente. No pude encontrarlo en línea y luego recordé que la demostración tenía registro de SQLite y revisé la configuración de demostración en busca de pistas.

¿Fue útil?

Solución

Necesita agregar el grupo de sección. Algo como esto:

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

Luego puede agregar la sección Elmah en cualquier lugar dentro de la etiqueta "Configuración" (no dentro de ninguna otra etiqueta).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top