Получить текст ошибки 500

Материал из 1GbWiki.

Перейти к: навигация, поиск

Веб-сервер IIS версии 7 по умолчанию скрывает текст ошибки 500 при обращении к сайту с внешнего компьютера. Что бы увидеть текст ошибки можно настроить её отображение через файл web.config, но это не будет иметь эффекта, если у вас ошибка в самом файле web.config или ошибка происходит до обарботки этого файла.

Изображение:1iis500.png

Что бы решить эту проблему - нужно открыть ошибку браузером на самом сервере, в этом случае будет показана детализация ошибки: IIS версии 7 по умолчанию показывает детализацию ошибки, если сайт открыт с того же компьютера, на котором он и находится. У вас нет возможности открыть браузер на сервере с сайтом, поэтому мы добавили такую возможность в личный кабинет.

Зайдите в личный кабинет, в разделе "Центр управления аккаунтом" нажмите на "шестерёнку" напротив ссылки "Сайты".

Изображение:2iis500.png

В открывшемся списке выберите ссылку "Управление метабазой IIS".

Изображение:3iis500.png

Выберите нужный сайт и его домен, который ведёт на наш хостинг, кликните по ссылке домена.

Изображение:4iis500.png

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

Изображение:5iis500.png

Вам следует скачать этот файл к себе на компьютер через FTP-клиент или http-файл-менеджер.

Изображение:6iis500.png

После этого откройте файл браузером. Это простая html-страничка. Обычно из неё можно понять суть ошибки или получить данные для того, что бы искать описание проблемы в интернете. На примере ниже видно, что файл web.config повреждён.

Изображение:7iis500.png

В данном случае достаточно убрать лишний пробел в файле web.config скачав файл по FTP и открыв его в обычном текстовом редакторе.

Изображение:8iis500.png

Исправление ошибки в файле привело к успешной работе сайта.

Изображение:9iis500.png

[править] Ссылки по теме

Личные инструменты