Назад | Перейти на главную страницу

Как я могу получать содержательные сообщения об ошибках в 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:


(источник: yart.com.au)

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

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