У меня есть приложение ASP.NET MVC, которое должно захватывать все необработанные исключения в обработчике ошибок приложения global.asax.ASP.NET Global.asax Application_Error работает, но не при использовании события Error
Если я определить обработчик следующим образом:
protected void Application_Error(object sender, EventArgs e)
то он работает отлично. Однако, если в рамках мероприятия Application_Start я стараюсь:
this.Error += new EventHandler(Application_Error);
Настоящее событие никогда не вызывается.
Кто-нибудь знает, почему и если да, то что я делаю неправильно?
Я буду голосовать за первый комментарий, но я не верю, что вторая часть верна. В настоящее время я запускаю свое приложение с элементом CustomErrors в моем webconfig, и он отлично справляется с обработчиком ошибок. – TygerKrash
Спасибо, не знаю, куда я иду. Отредактировал мой ответ. – Paul