событие, как и ожидалось.
я есть код вglobal.asax
файлаApplication_Error
событие, которое выполняется, когда происходит ошибка, и отправляет по электронной почте подробности ошибки.
void Application_Error(object sender, EventArgs e)
{
var error = Server.GetLastError();
if (error.Message != "Not Found")
{
// Send email here...
}
}
Это прекрасно работает, когда я запускаю его в Visual Studio, однако, когда я публикую на нашем живом сервереApplication_Error
событие не срабатывает.
После некоторого тестирования я могу получитьApplication_Error
стрельба, когда я поставилcustomErrors="Off"
Однако, вернув его обратно вcustomErrors="On"
останавливает событие от стрельбы снова.
Кто-нибудь может подсказать почемуApplication_Error
не будет стрелять, когдаcustomErrors
включены вweb.config
?