Frage

Ich möchte das schreiben

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

oder

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

Allerdings jeder Ort, an dem ich versuchte, dieses Tag einzulegen, bekomme ich eine Unrecognized configuration section elmah. Error. Ich fand diese Frage Konfigurieren von Elmah: Nicht erkannter Konfigurationsabschnitt Fehler Ich habe es jedoch versucht (Lösung am Ende der Frage) und trotzdem den Fehler erhalten. Wo lege ich das?

-Edit- Ich habe das Problem gefunden. Ich habe nicht gesetzt <sectionGroup name="elmah"> richtig. Ich konnte es nicht online finden, dann erinnerte sich, dass die Demo SQLite -Protokollierung hatte und ich die Demo -Konfiguration auf Hinweise überprüft habe.

War es hilfreich?

Lösung

Sie müssen die Abschnittsgruppe hinzufügen. Etwas wie das:

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

Dann können Sie den Elmah -Abschnitt überall in das Tag "Konfiguration" hinzufügen (nicht in einem anderen Tag).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top