-1
Когда я исполняю эту строку кодаElmah давая NullReferenceException
Elmah.ErrorSignal.FromCurrentContext().Raise(context.Exception);
Я получаю следующую ошибку
С следующей трассировки стека ...
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 попробовали несколько версий электронной почты
<elmah>
<errorMail
from="from"
to="to"
subject="subject"
async="true|false"
smtpPort="587|0"
smtpServer="smtpServer"
userName="userName"
password="password"
useSsl="true|false"/>
</elmah>
Вот что я получаю от Google :(
Я создал проект с нуля и не имею проблем с этим кодом. Мне интересно, есть ли какая-то конфигурация, вызывающая эту ошибку. –
Вы должны, вероятно, вставить весь свой web.config здесь, чтобы кто-нибудь мог помочь. Кроме того, вы можете попытаться проверить конфигурацию ELMAH с помощью ELMAH Configuration Validator: https://elmah.io/tools/configvalidator – ThomasArdal