Как получить значимые сообщения об ошибках в IIS7? - PullRequest
2 голосов
/ 18 мая 2010

Я переместил этот вопрос на Ошибка сервера , где он, вероятно, больше присваивается.

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

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

The page cannot be displayed because an internal server error has
occurred.
If you are the system administrator please click here to find out 
more about this error.

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

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

альтернативный текст http://www.yart.com.au/stackoverflow/errors.png

И ОТВЕТ ОТ СЕРВЕРФАЛЬТА ...

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

Прокрутите вниз и установите для параметра «Отправить ошибки браузеру» значение «Истина». Может быть, нужно iisreset, не уверен.

Ответы [ 2 ]

2 голосов
/ 18 мая 2010

Подробные сообщения об ошибках его называется. Очень полезно во время тестирования

http://blogs.iis.net/bills/archive/2006/10/19/Improving-Custom-Errors-for-IIS7-Server.aspx

1 голос
/ 19 мая 2010

Это не совсем ответ на ваш вопрос о странице ошибки, но если у вас есть проблемы с загрузкой больших файлов, вам, вероятно, следует изменить настройки AspMaxRequestEntityAllowed в IIS. http://forums.iis.net/t/1130837.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...