Как получить значимые сообщения об ошибках в IIS7?

У меня есть классический веб-сайт ASP, который падает в IIS7. Это происходит сбой, потому что IIS не позволяет загружать файлы больше определенного размера. Я знаю это, потому что файлы ниже 200k работают нормально. Я удалил ошибку "Код состояния 500" в IIS, но все равно не получил имя файла и строку, в которой мой код не удался, как при локальной работе.

Вместо этого я получаю:

"Невозможно отобразить страницу, поскольку произошла внутренняя ошибка сервера. Если вы являетесь системным администратором, нажмите здесь, чтобы узнать больше об этой ошибке".

См. http://adcore-com-au.si-sv3956.com/admin/edit_options.asp для примера.

См. http://www.yart.com.au/admin/edit_options.asp чтобы посмотреть, как это должно выглядеть.

Как мне получить имя файла и строку, где мой код не удался?

Вот мои настройки IIS:

http://www.yart.com.au/stackoverflow/errors.png

1 ответ

Решение

Войдите в систему как администратор на сервере IIS, откройте диспетчер IIS 7, откройте значок Asp под веб-сайтом, для которого вы хотите изменить сообщения об ошибках (он будет справа со всеми остальными значками; это первый),

Прокрутите вниз и установите для параметра Отправить ошибки в браузер значение True. Возможно, придется iisreset, Точно сказать не могу.

Другие вопросы по тегам