Pergunta

Eu quero escrever isso

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

ou

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

No entanto, todos os lugares que eu tentei colocar esta etiqueta, eu recebo um Unrecognized configuration section elmah. erro. Eu encontrei esta pergunta Configurando Elmah: erro de seção de configuração não reconhecido No entanto, tentei isso (solução na parte inferior da pergunta) e ainda recebo o erro. Onde eu coloco isso?

-Edit- Encontrei o problema. Eu não defini <sectionGroup name="elmah"> devidamente. Não consegui encontrá -lo on -line, lembrei -me de que a demonstração tinha o log de SQLite e eu verifiquei a configuração de demonstração para pistas.

Foi útil?

Solução

Você precisa adicionar o grupo de seção. Algo assim:

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

Em seguida, você pode adicionar a seção Elmah em qualquer lugar dentro da tag "Configuração" (não dentro de qualquer outra tag).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top