У меня классический веб-сайт 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
, Точно сказать не могу.