#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 »