メンテナンスのためにサイトをダウンし、サイトダウンページが必要です。ASPXサイトダウンページ
私はapp_offline.htm
ページを見つけました。これは私がしたいと思われるページです。
しかし、テストサイトの1つに配置すると、正常に動作せず、正常に動作するためには少し余分な作業が必要でした。
私は実際のサイトでそれをテストできないという事実を考えて、私はバックアップ計画を作成しようとしていません。
<rule name="Site Down Rule" stopProcessing="true">
<match url="(.*)"/>
<conditions/>
<action type="Redirect" url="app_offline.html" />
</rule>
カスタムページにリダイレクトする必要があります。
は、だから私は、次のweb.configのルールを持っています。
問題は、次のエラーが発生することです。ERR_TOO_MANY_REDIRECTS
これは、指定されたページに到達した時点でまだリダイレクトされていないためです。
しかし、私はこれを解決する方法がわかりません。私はこの質問を見た:HTTP redirection issue in IIS, keep getting ERR_TOO_MANY_REDIRECTS on the browser とそれが参照する関連する質問、しかし、これらの解決策を提供していない。
アイデア?
EDIT: が、それはこのルールに除外を追加することが可能です - 私はちょうどにリダイレクトされたページを除外するために必要な -
同じホストヘッダー/ポートの組み合わせを使用し、ライブサイトをオフにして、それをオフに切り替える全く異なるサイトをIISで作成するとどうなりますか?確かに、何も生きていない(非常に)小さな窓がありますが、ほとんどの場合、これで十分です。 –
@JamesThorpeコメントしていただきありがとうございますが、これはオプションではありません - 私はルールを働かせる必要があります – Alex