2016-04-29 5 views
0

Ich habe VS2015 mit MVC5 und ich installiert Nuget-Paket Elmah.MVC Aber ich bin nicht in der Lage, es zur Arbeit zu bekommen. Wenn ich URL-AdresseElmah funktioniert nicht in MVC5

localhost:<port>/Elmah.axd 

der Fehler erscheinen

HTTP Error 404.0 - Not Found 

in web.config von Standard-Nugget Paket einreichen hat dieses Bild

<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" /> 
      <section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" /> 
     </sectionGroup> 

    ... 
    <appSettings> 
    ... 
    <add key="elmah.mvc.disableHandler" value="false" /> 
    <add key="elmah.mvc.disableHandleErrorFilter" value="false" /> 
    <add key="elmah.mvc.requiresAuthentication" value="false" /> 
    <add key="elmah.mvc.IgnoreDefaultRoute" value="false" /> 
    <add key="elmah.mvc.allowedRoles" value="*" /> 
    <add key="elmah.mvc.allowedUsers" value="*" /> 
    <add key="elmah.mvc.route" value="elmah" /> 
    <add key="elmah.mvc.UserAuthCaseSensitive" value="true" /> 
    </appSettings> 

<system.webServer> 
... 
<modules> 
     <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" preCondition="managedHandler" /> 
     <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" /> 
     <add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" preCondition="managedHandler" /> 
    </modules> 
    </system.webServer> 

ich manuell diese hinzugefügt, weil ich versucht zu beheben der Fehler und auch Anwendungsfehler in der SQL-Datenbank

speichern möchten

Was fehlt mir?

+1

Normalerweise greife ich nur von '/ elmah' not'/elmah.axd' auf meine zu. – Luke

+0

mit/elmah Ich habe den gleichen Fehler – Muflix

+0

Enthält Ihre vollständige web.config gültige ELMAH Config? https://elmah.io/tools/configvalidator – ThomasArdal

Antwort

0

ich vor kurzem installiert und Ihre Konfiguration sieht ähnlich, außer ich habe diese:

<system.web> .. 
    <httpModules> 
     <add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" /> 
     <add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" /> 
     <add name="ErrorFilter" type="Elmah.ErrorFilterModule, Elmah" /> 
    </httpModules> 
    </system.web> 

. . .

<elmah> 
    <security allowRemoteAccess="yes" /> 
    </elmah> 
</configuration> 

Ich habe nicht die Einträge, die Sie manuell hinzugefügt haben.