Страница пользовательских ошибок IIS 7.0 для кода ошибки с подстатусом - PullRequest
3 голосов
/ 24 августа 2011

Кто-нибудь успешно создал страницу пользовательских ошибок, используя:

  1. Графический интерфейс IIS 7.0
  2. код ошибки субстатуса (например, 404.13).
  3. с использованием «Выполнить URL на этом сайте» (в отличие от статического файла или Параметры перенаправления)
  4. страница ошибки .asp

Единственный способ заставить мое приложение, которое является устаревшим классическим приложением .asp, отображать пользовательское сообщение об ошибке 404.13, это либо использовать параметр перенаправления со статическим файлом (.htm), либо использовать статический опция файла с htm-файлом из файловой системы.

Вторичные вопросы:

Есть ли какое-то ограничение в IIS 7 для пользовательских страниц ошибок для кодов ошибок подстатуса?

Кроме того, рекомендуется ли когда-либо возвращать код подстатуса из соображений безопасности?

1 Ответ

1 голос
/ 19 января 2012

В элементе <httpErrors> <system.webServer> вы можете указать атрибут subStatusCode: http://www.iis.net/ConfigReference/system.webServer/httpErrors/error

Однако элементы конфигурации ASP.NET (дочерние элементы <system.web> не поддерживают коды под-статуса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...