Iis код ошибки 500

Подробное сообщение об ошибке 500, ASP + IIS 7.5

страница не может быть отображена из-за внутренней ошибки сервера.

Мне нужно знать, как настроить IIS для получения более подробной ошибки.
Я попытался установить значение true для всех параметров отладки в конфигурации ASP.
Но это не сработало. Кто-нибудь может мне помочь?

12 ответов

Я пришел к той же проблеме и исправил так же, как Алекс K.

поэтому, если» отправить ошибки в браузер » не работает, установите также это:

enter image description here

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

Если вы находитесь на удаленном сервере, вы можете настроить свой веб. конфигурационный файл так:

дважды щелкните » ASP «на главном экране сайта в IIS admin, разверните» свойства отладки», включите» отправить ошибки в браузер «и нажмите»Применить».

В разделе » страницы ошибок «на главном экране выберите» 500″, затем» изменить настройки функций «и выберите»подробные ошибки».

обратите внимание, что те же шаги применяются для IIS 8.0 (Windows Server 2012).

после Вацлава и Алекс ответ, мне все равно пришлось отключить «показывать дружественные сообщения об ошибках HTTP» в IE

enter image description here

на web. config под

заменить (или добавить) строку

это потому, что по умолчанию IIS7 перехватывает коды состояния HTTP, такие как 4xx и 5xx, генерируемые приложениями далее по конвейеру.

далее включить «выводить ошибки в браузер «в разделе» ASP «и в разделе»Страницы Ошибок / Изменить Настройки Функций«, выбираем «вся ошибки.»

также запись в папке веб-сайта в группу iis_iusrs встроенные группы.

попробуйте установить значение атрибута httpErrors «existingResponse»в » PassThrough». Мой был установлен на «заменить», что заставляло YSOD не отображаться.

TLDR: сначала определите, где в конвейере вы получаете ошибку (прокрутите поиск скриншотов чего-то, что напоминает вашу ошибку), внесите изменения, чтобы получить что-то новое, повторите.

сначала определите, какое сообщение об ошибке вы на самом деле видите.

Если вы видите файл, расположенный здесь.

. который обычно выглядит как это:

IIS Default 500 error

. тогда вы знаете, что видите настроенную страницу ошибок в * * IIS * * и вам не нужно изменять настройки customErrors, настройки ASP error detail или настройки браузера «показать дружественные ошибки http».

вы можете посмотреть на указанный выше путь, а не доверять моему скриншоту на случай, если кто-то его изменил.

» Да, я вижу вышеописанное ошибка. «

Detailed HTTP Error

У вас должно быть все, что вам нужно в этот момент, чтобы исправить текущую ошибку.

«но я не вижу подробной ошибки даже при просмотре на сервере»

Это оставляет пару возможностей.

«вход в сервер не является вариантом для меня»

измените свой сайт httpErrors «подробно», чтобы вы могли видеть его удаленно. Но если это не работает, ваша ошибка уже может быть ошибкой конфигурации, см. #3 непосредственно выше. Таким образом, вы можете застрять с #4, и вам понадобится кто-то из вашей команды серверов.

» Я не вижу страницу ошибки, описанную выше. Я вижу что-то другое»

если вы видите этот.

enter image description here

. и вы ожидаете увидеть нечто подобное.

enter image description here

если вы видите эту.

ie friendly errors 2

. вам нужно отключите дружественные ошибки в вашем браузере или используйте WebView fiddler, чтобы посмотреть на актуальный ответ vs, что ваш браузер выбирает, чтобы показать вам.

Если вы видите эту.

Custom errors enabled

вы также можете проверить, что если вы изменили свою основную папку веб-сайта ( c:\inetpub\wwwroot ) в другую папку, вы должны дать разрешение на чтение группа IIS_IUSRS в новой папке.

Fot люди, которые пробовали все и просто не могут получить детали ошибки, чтобы показать, как я, это хорошая идея, чтобы проверить различные уровни конфигурации. У меня есть файл конфигурации на уровне сайта и на уровне приложения (внутри сайта) проверить обоих. Кроме того, как оказалось, у меня были подробные ошибки, отключенные на самом высоком узле в IIS (прямо под начальной страницей, у него есть имя, которое совпадает с именем компьютера webservers). Проверьте страницы ошибок там.

запустить cmd от имени администратора, перейдите в папку system32\inetsrv и выполнить:

Если вы запустите браузер на сервере и протестируете свой url-адрес проекта с локальным ip-адресом, вы получили все ошибки этого проекта без общей страницы ошибок(например, страница 500 ошибок).

Ошибка 500 Internal Server Error: что это и как её исправить

Ошибка 500 Internal Server Error — диагностика

Ошибка 500 Internal Server Error — устранение на популярных платформах

Вот некоторые распространённые проблемы, которые могут вызывать подобную ошибку в часто используемых CMS :

Когда причиной, по которой возникает ошибка 500 Internal Server Error являются скрипты и плагины, лучше всего искать ответы на сайтах их разработчиков.

Ошибка 500 Internal Server Error — устранение на стороне серверных скриптов

Другой причиной по которой может возникнуть ошибка 500 Internal Server Error может стать разработка и тестирование собственных скриптов.

Чтобы справиться с такой ошибкой, попробуйте следующие решения :

Попросите помощи у системного администратора

В некоторых случаях у разработчиков нет полного контроля над сервером.

Если скрипт запускается на сервере сторонней организации, она может помочь вам в следующем :

Ошибку 500 Internal Server Error довольно легко устранить

Не забывайте, что произошедшие изменения могли быть осуществлены и другими людьми — например, администратором сервера. Если же ничего не менялось, вероятно, сам сервер стал причиной возникновения ошибки из-за несовместимости программного обеспечения или проблем с производительностью.

Пожалуйста, оставляйте свои отзывы по текущей теме статьи. Мы крайне благодарны вам за ваши комментарии, лайки, дизлайки, подписки, отклики!

Источники:

https://hoster. ru/articles/kody-oshibok-http-spisok-oshibok-servera-i-klienta

https://web-shpargalka. ru/http-406-not-acceptable. php

https://askdev. ru/q/podrobnoe-soobschenie-ob-oshibke-500-asp-iis-7-5-10451/

https://www. internet-technologies. ru/articles/oshibka-500-internal-server-error. html

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: