-1
Wenn ich diese Zeile Code ausführenElmah Nullreferenceexception geben
Elmah.ErrorSignal.FromCurrentContext().Raise(context.Exception);
Ich erhalte den Fehler folgenden
Mit dem folgenden Stack-Trace ...
at Elmah.Error..ctor(Exception e, HttpContext context)
at Elmah.ErrorMailModule.OnError(Exception e, HttpContext context)
at Elmah.ErrorMailModule.OnErrorSignaled(Object sender, ErrorSignalEventArgs args)
at Elmah.ErrorSignalEventHandler.Invoke(Object sender, ErrorSignalEventArgs args)
at Elmah.ErrorSignal.Raise(Exception e, HttpContext context)
at Elmah.ErrorSignal.Raise(Exception e)
at Ideal.API.Filters.UnhandledExceptionFilter.OnException(HttpActionExecutedContext context) in C:\Repositories\edgemvc-ideal\Ideal.API\Filters\HandleErrorActionFilter.cs:line 10
at System.Web.Http.Filters.ExceptionFilterAttribute.OnExceptionAsync(HttpActionExecutedContext actionExecutedContext, CancellationToken cancellationToken)
I habe mehrere Versionen der E-Mail
ausprobiert<elmah>
<errorMail
from="from"
to="to"
subject="subject"
async="true|false"
smtpPort="587|0"
smtpServer="smtpServer"
userName="userName"
password="password"
useSsl="true|false"/>
</elmah>
Hier ist, was ich von Google bekommen :(
Ich habe ein Projekt von Grund auf neu erstellt und habe keine Probleme mit diesem Code, ich frage mich, ob es einige Konfigurationseinstellungen gibt, die diesen Fehler verursachen würden. –
Sie sollten wahrscheinlich Ihre gesamte web.config hier einfügen, damit jeder Ihnen helfen kann. Sie können auch versuchen, Ihre ELMAH-Konfiguration mithilfe des ELMAH-Konfigurationsvalidators zu validieren: https://elmah.io/tools/configvalidator – ThomasArdal