Ich versuche ELMAH einzurichten, um Fehler für unsere Anwendung zu protokollieren. Ich habe die Module erfolgreich hinzugefügt und habe keine Probleme beim Laden der ErrorLog-Seite (elmah.axd). Elmah protokolliert jedoch keine Testausnahmen, die ich generiere.Hilfe mit Elmah-Konfiguration in ASP.NET
Meine web.config sieht wie folgt aus:
<configSections>
<!-- Other stuff -->
<sectionGroup name="elmah">
<section name="security" requirePermission="false" type="Elmah.SecuritySectionHandler, Elmah"/>
<section name="errorLog" requirePermission="false" type="Elmah.ErrorLogSectionHandler, Elmah"/>
<section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah"/>
</sectionGroup>
</configSections>
<elmah>
<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />
</elmah>
<httpHandlers>
<!-- Other stuff -->
<add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah"/>
</httpHandlers>
<httpModules>
<!-- Other stuff -->
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah"/>
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah"/>
<add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah"/>
</httpModules>
Schlagen Sie den Test Ausnahme Seite http://localhost/elmah.axd/test
eine yellow screen erzeugt, aber kein Protokolleintrag.
Zwischen dem bereitgestellten Beispiel und dem Tutorial auf DotNetSlackers kann ich nichts falsches sehen. Gibt es etwas, das mir fehlt? Ich habe auch versucht, Fehler über Signaling zu erzeugen, aber das funktioniert auch nicht.
Ich führe dies gegen DotNetNuke, und das ist, wo ich derzeit denke, das Problem liegt.
Schön! Das hat den Trick gemacht. –
Arbeitete großartig mit Dnn 5.04 – NotMe