IIS 8 показывает классические ошибки ASP в браузере

IIS 8 показывает классические ошибки ASP в браузере

Браузер показывает «500 — Внутренняя ошибка сервера». (Я отключил «Показывать дружественные Http-сообщения»).

В IIS 8 я зашел в настройки ASP и установил «Отправлять ошибки в браузер = True».

введите описание изображения здесь

У меня есть простые страницы ASP, которые работают нормально. Я переношу код с Windows 2003 на 2012. И мне приходится отлаживать разные проблемы. Единственное место, где я вижу ошибку, — это журнал IIS через несколько минут. Это слишком медленно для исправления ошибок, и это не дает много информации.

Я запускаю браузер на самом удаленном сервере. В идеале хочу получить ошибки в любом браузере, а не только в IE.

Добавлено 25.02.2015 - похоже, работает где-то в 5% случаев. В большинстве случаев я получаю 500 Internal Error, но вот один пример сегодня, когда он выдал тип ошибки, который я хотел в браузере:

введите описание изображения здесь

решение1

Ниже приведены настройки по умолчанию для свойств отладки Classic ASP:

введите описание изображения здесь

Все, что вам нужно здесь изменить, это Send Errors To Browser= True

Это должно выдать вам настоящую ошибку в браузере на сервере.

Чтобы увидеть эту ошибку на удаленном компьютере, щелкните Error Pagesзначок сайта в диспетчере IIS и щелкните Edit Feature Settingsна панели Действия справа. Здесь выберите Detailed errors.

введите описание изображения здесь

затем

введите описание изображения здесь

Это функция IIS, не имеющая ничего общего с ASP. В идеале на публичном сервере вам никогда не понадобится эта настройка, поскольку она выставит ваши сообщения об ошибках на всеобщее обозрение. Пожалуйста, не забудьте вернуть ее обратно после завершения отладки.

Связанный контент