Domanda

Voglio scrivere questo

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

o

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

Tuttavia ogni posto che ho provato a mettere questo tag in Ottieni un Unrecognized configuration section elmah. errore. Ho trovato questa domanda Configurazione di Elmah: errore di configurazione non riconosciuta Tuttavia l'ho provato (soluzione in fondo alla domanda) e ho comunque ottenuto l'errore. Dove lo metto?

-Edit- Ho trovato il problema. Non ho impostato <sectionGroup name="elmah"> propriamente. Non sono riuscito a trovarlo online, quindi ho ricordato che la demo aveva una registrazione SQLite e ho controllato la configurazione demo per gli indizi.

È stato utile?

Soluzione

È necessario aggiungere il gruppo di sezione. Qualcosa come questo:

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

Quindi è possibile aggiungere la sezione Elmah ovunque all'interno del tag "Configurazione" (non all'interno di nessun altro tag).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top