asp.netWebサイトがあります。ウェブサイトを更新したいときはいつでも、古いページをすべて削除してから、新しいファイルをアップロードします。
この期間中、すべての訪問者が受けるのは例外です。このような適切なメッセージを表示するための最良の方法は何ですか?
「サイトを更新しています。後でアクセスしてください」
App_Offline.htm
Webアプリケーションのルートディレクトリにと呼ばれるものを配置する必要がHolding Page
あり、その中に好きなものを書くことができます。
app_offline.htm
名前の付いたファイルがアプリケーションのルートフォルダーに追加されると、ASP.NETアプリケーションは自動的に停止されます。
そして、サイトを元に戻す準備ができたら、そのファイルを削除するか、別の名前に変更します
あなたができることは、と呼ばれるファイルを作成しApp_Offline.htm
、メッセージを表示したいときにそれをWebアプリケーションのルートディレクトリに追加することです。そのhtmlファイルにカスタムメッセージを追加できます。終了したら、削除するか、名前を変更します。
ASP.NETはこのファイルを検出すると、アプリケーションのapp-domainをシャットダウンし(要求に対して再起動しません)、代わりにapp_offline.htmの内容を送り返します。
詳しくはこちらをご覧ください。
次に、app_offline.htmファイルをルートに追加できます。