Получить текст ошибки 500
Материал из 1GbWiki.
Версия 16:13, 20 февраля 2011 (править) Dmach (Обсуждение | вклад) (Новая: Веб-сервер IIS версии 7 по умолчанию скрывает текст ошибки 500 при обращении к сайту с внешнего компьютер...) ← К предыдущему изменению |
Версия 16:18, 20 февраля 2011 (править) (отменить) Dmach (Обсуждение | вклад) м К следующему изменению → |
||
Строка 36: | Строка 36: | ||
[[Изображение:9iis500.png]] | [[Изображение:9iis500.png]] | ||
+ | |||
+ | == Ссылки по теме == | ||
+ | |||
+ | * [[IIS - ошибка 500 после перехода на .NET 4.0]] | ||
+ | * [[IIS 7 - трассировка HTTP-запросов]] | ||
+ | * [[IIS 7 - показать ошибку 500]] | ||
+ | |||
+ | [[Категория:WEB-сервер IIS]] | ||
+ | [[Категория:web.config]] |
Версия 16:18, 20 февраля 2011
Веб-сервер IIS версии 7 по умолчанию скрывает текст ошибки 500 при обращении к сайту с внешнего компьютера. Что бы увидеть текст ошибки можно настроить её отображение через файл web.config, но это не будет иметь эффекта, если у вас ошибка в самом файле web.config или ошибка происходит до обарботки этого файла.
Что бы решить эту проблему - нужно открыть ошибку браузером на самом сервере, в этом случае будет показана детализация ошибки: IIS версии 7 по умолчанию показывает детализацию ошибки, если сайт открыт с того же компьютера, на котором он и находится. У вас нет возможности открыть браузер на сервере с сайтом, поэтому мы добавили такую возможность в личный кабинет.
Зайдите в личный кабинет, в разделе "Центр управления аккаунтом" нажмите на "шестерёнку" напротив ссылки "Сайты".
В открывшемся списке выберите ссылку "Управление метабазой IIS".
Выберите нужный сайт и его домен, который ведён на наш хостинг, кликните по ссылке домена.
В результате этой процедуры сервер поддерживающий работу вашего сайта сам обратиться к вашему сайту и сформирует страницу, которую он там обнаружит. Страницу сервер положит в корень сайта, в папку http, под некоторым уникальным именем.
Вам следует скачать этот файл к себе на компьютер через FTP-клиент или http-файл-менеджер.
После этого откройте файл браузером. Это простая html-страничка. Обычно из неё можно понять суть ошибки или получить данные для того, что бы искать описание проблемы в интернете. На примере ниже видно, что файл web.config повреждён.
В данном случае достаточно убрать лишний пробел в файле web.config скачав файл по FTP и открыв его в обычном текстовом редакторе.
Исправление ошибки в файле привело к успешной работе сайта.