событие, как и ожидалось.

я есть код в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?

Ответы на вопрос(9)

Ваш ответ на вопрос