Назад | Перейти на главную страницу

customErrors = «RemoteOnly» некорректно работает в Server 2008

Похоже, что на моем новеньком 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