0

asp.netWebサイトがあります。ウェブサイトを更新したいときはいつでも、古いページをすべて削除してから、新しいファイルをアップロードします。

この期間中、すべての訪問者が受けるのは例外です。このような適切なメッセージを表示するための最良の方法は何ですか?

「サイトを更新しています。後でアクセスしてください」

4

3 に答える 3

3

App_Offline.htmWebアプリケーションのルートディレクトリにと呼ばれるものを配置する必要がHolding Pageあり、その中に好きなものを書くことができます。

app_offline.htm名前の付いたファイルがアプリケーションのルートフォルダーに追加されると、ASP.NETアプリケーションは自動的に停止されます。

そして、サイトを元に戻す準備ができたら、そのファイルを削除するか、別の名前に変更します

于 2012-10-31T08:26:00.430 に答える
2

あなたができることは、と呼ばれるファイルを作成しApp_Offline.htm、メッセージを表示したいときにそれをWebアプリケーションのルートディレクトリに追加することです。そのhtmlファイルにカスタムメッセージを追加できます。終了したら、削除するか、名前を変更します。

ASP.NETはこのファイルを検出すると、アプリケーションのapp-domainをシ​​ャットダウンし(要求に対して再起動しません)、代わりにapp_offline.htmの内容を送り返します。

詳しくはこちらをご覧ください。

于 2012-10-31T08:25:47.450 に答える
0

次に、app_offline.htmファイルをルートに追加できます。

于 2012-10-31T08:25:58.397 に答える