ASP Classic и IIS 7: страницы с ошибками отправляют мне сообщения об ошибках

#iis #iis-7 #asp-classic

#iis #iis-7 #asp-classic

Вопрос:

Я знаю ASP, JMail и тому подобное. Я знаю, где редактировать мои страницы с ошибками HTML в IIS 7, но я хочу сделать еще один шаг вперед:

Как мне открыть страницу с ошибкой ASP, где указано что-то вроде «Ошибка, обратились в службу поддержки клиентов, пожалуйста, повторите попытку позже».

И затем он отправляет мне электронное письмо с подробной отладочной информацией об ошибке?

Ответ №1:

Смотрите инструкции от http://support.microsoft.com/kb/224070 и пользовательские ошибки в IIS 7.0 и классическом ASP
Первая показывает гостям подробную информацию об ошибке при возникновении ошибки. Вы можете изменить это, чтобы отправлять сообщение электронной почты, содержащее подробную информацию об ошибке.
Второй — настройка пользовательской страницы с ошибками в IIS7.

Комментарии:

1. убедитесь, что вы также указали соответствующие сведения об ответе справа «Редактировать параметры функции».

Ответ №2:

Если у вас есть конкретная страница с ошибкой aspx, вы могли бы добавить код для отправки почты в коде позади, или вы могли бы использовать Application_Error из global.asax.

Комментарии:

1. Для Application_Error требуется ASP.NET приложение для ASP classic должно обрабатывать события сервера IIS7.

Ответ №3:

Если вы можете использовать.Net и ASP.NET вариант ASP, после чего вы можете обработать событие Application_Error и отправить необходимую информацию, используя STMP-класс из System.Net. Вы можете настроить свою собственную страницу с ошибками, отредактировав свой файл web.config вручную.

Если вы привязаны к классическому ASP и не используете.Net на стороне сервера, тогда вам нужно обработать событие ошибки непосредственно на сервере. Вы можете прочитать здесь, как вы разрабатываете обработчики для событий IIS с использованием .Net.

Комментарии:

1. Где здесь полезная информация о классическом asp? Все, что вы, кажется, говорите, это «Использовать asp.net »