Страница пользовательских ошибок iis не работает

Я создаю страницу с ошибкой в ​​iis для ошибки 503. Теперь я останавливаю свой пул приложений для веб-сайта. у меня недоступна другая страница, а не моя настраиваемая страница с ошибкой. Я также пытаюсь настроить в web.config. Не работает, пожалуйста, помогите мне ..

пробовал 1

<httpErrors errorMode="Custom">
      <remove statusCode="503" subStatusCode="-1" />
      <error statusCode="503" prefixLanguageFilePath="" path="/503.htm"
             responseMode="ExecuteURL" />
    </httpErrors>

попробовал 2

  <customErrors mode="On">
      <error statusCode="503" redirect="~/503.htm"/>
    </customErrors>

person user3085540    schedule 27.02.2014    source источник
comment
у тебя 503.htm эта страница?   -  person Ramesh Rajendran    schedule 27.02.2014
comment
у меня есть этот файл в моем проекте   -  person user3085540    schedule 27.02.2014


Ответы (1)


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

Если вы имеете в виду использование настраиваемой страницы для обслуживания сайта, вы можете воспользоваться файлом app_offline.htm:

Перевод сайта ASP.NET в автономный режим с сообщением http://weblogs.asp.net/pleloup/archive/2008/09/22/taking-an-asp-net-site-offline-with-a-message.aspx

person Mihai Hantea    schedule 27.02.2014
comment
Хотя это тоже круто, это бесполезно для тех случаев, когда пул приложений просто перегружен или временно недоступен из-за повторного использования. Интересно, есть ли способ настроить сообщение в таких случаях. - person John; 04.10.2015