Похоже, что на моем новеньком Windows Server 2008 с участием IIS7, customErrors
не работает.
У нас есть customErrors
установлен в RemoteOnly
в файле web.config на наших сайтах и в приложениях Asp.Net. Однако, что бы мы ни делали, похоже, что наши сайты работают так, как будто настроены на On
и мы не можем получить какие-либо подробные сообщения, отображаемые в наших приложениях при удалении на наши серверы.
Я не совсем уверен, как отследить, где это переопределяется, или есть ли что-то в способе настройки сервера, что заставляет сервер думать, что запрос является внутренним? В любом случае, как это на самом деле разрешается правильно?
Любая помощь приветствуется ...
Наш сетевой администратор добавил домены в наш файл hosts, чтобы направлять приложения на IP-адрес.
Вам необходимо использовать элемент httpErrors для IIS 7.
<configuration>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly" />
</system.webServer>
</configuration>
http://www.iis.net/ConfigReference/system.webServer/httpErrors