Классический ASP на IIS7: отказ от отправки ошибок в браузер на внутренней ошибке сервера 500
У меня есть классический ASP работает на IIS 7.
несмотря на то, что я настроил ASP "Debugging Properties" на "Send Errors to Browser = True", веб-приложение отказывается отправлять ошибки в браузер и продолжает отправлять внутреннюю ошибку сервера 500.
- в моем браузере не установлен флажок "показывать дружественные сообщения об ошибках HTTP".
- установлена трассировка неудачных запросов (не уверен, что это связано)
- происходит как на веб-страницах, будут загружаться на сервер и удаленно
- пул приложений интегрирован (не уверен, что это имеет значение)
какие идеи?
6 ответов:
попробовать : Информационные службы интернета (IIS) руководитель -> Веб-Сайт По Умолчанию -> щелкните свойства страниц ошибок и выберите подробно ошибки
У меня была такая же проблема с классическим приложением ASP, работающим в подпапке сайта. Я включил подробные ошибки, и 500 все еще показывал. Мое решение состояло в том, чтобы включить родительские пути в разделе ASP в IIS для сайта, поскольку приложение ссылалось на родительскую папку с помощью "../ " :
У меня это произошло на классическом приложении ASP, работающем в папку сайта. Решение было таково:
IIS > Click into your Site > Click into your Application folder > Error Pages > Edit Feature Settings > set to: Detailed Errors
диспетчер IIS > > дважды щелкните ASP значок, чтобы открыть страницу ASP. Разверните узел свойства отладки и установите для параметра отправить ошибки в браузер значение True.
Если вы размещаете проект в общей среде, то вы можете использовать следующий фрагмент кода для просмотра ошибок.
<configuration> <system.webServer> <httpErrors errorMode="Detailed" /> </system.webServer> <system.web> <customErrors mode="Off" /> <compilation debug="true" /> </system.web>обратитесь к этому URL для получения полной информации http://blogs.iis.net/rickbarber/working-past-500-internal-server-error
надеюсь, что это поможет кому-то
Если ваш сайт настроен для подключения к физическому пути веб-сайта в качестве конкретного пользователя, instaed использования сквозной аутентификации, вы можете получить эту ошибку, если есть ошибка разрешений с этим пользователем. Также может потребоваться перезапустить службу активации процессов Windows, а затем перезапустить IIS.



Comments