Простое перенаправление в IIS7 на другую страницу? - PullRequest
1 голос
/ 21 июня 2011

Сегодня мы отключаем наш веб-сайт примерно на час, и я хочу перенаправить весь трафик на автономную страницу по умолчанию, которую я создал в папке "offline", и это файл default.aspx.Я попытался использовать IIS7 HTTPRedirect, проверив «Перенаправить запросы к этому месту назначения»;и введите URL-адрес «http://webtest.ipam.ucla.edu/offline", но я получаю сообщение об ошибке« Internet Explorer не может отобразить веб-страницу ».

, пожалуйста, помогите.

1 Ответ

2 голосов
/ 21 июня 2011

Я предполагаю, что, когда вы работаете на IIS7, ваше приложение находится в ASP.NET - если нет, пожалуйста, проигнорируйте это:

Есть изящная маленькая особенность, которая, если вы поместите файл app_offline.htm вкорневой каталог вашего приложения ASP.NET, это приведет к отключению вашего приложения от сети.

Какую информацию вы видите в своей ошибке «Internet Explorer не может отобразить веб-страницу»?Это действительно что-то общее или вы получаете какие-то подробности?

Приложение

Альтернативой является добавление чего-то вроде этого в web.config вашего приложения asp.net.(который будет разрешать динамические страницы:

<system.webServer>
    <httpRedirect enabled="true" destination="http://myurl.com/offline.aspx" />
</system.webServer>

Проблема, связанная с использованием этого подхода, заключается в том, что при загрузке новых сборок существует вероятность сбоя вашего приложения, когда кто-нибудь ударит по нему (приводя к ошибочным ошибкам) ​​во время внесения изменений. Следовательно, страница offline.aspx может отображаться некорректно - пробег может отличаться, но поэтому обычно рекомендуется использовать app_offline.htm.

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