ASP.NET 2.0 - app_offline.htm の使用方法 質問する

ASP.NET 2.0 - app_offline.htm の使用方法 質問する

app_offline.htm.NET 2.0 アプリケーションのルート内に配置できるファイルについて読んだことがありますが、このファイルは本質的にアプリケーションをシャットダウンし、他のページの要求を無効にするものです。

ファイルをルートに配置しましたが、サイトは引き続き読み込まれます。IIS の既定のドキュメントに移動して設定しましたがapp_offline.htm、サイトは引き続き読み込まれます (ただし、これはキャッシュの問題である可能性があります)

とにかく、これを使用して問題が発生した人はいますか? 何か間違っているのでしょうか?

ベストアンサー1

これまで、非常に便利な app_offline.htm トリックを使用して、問題なくサイトをシャットダウン/更新してきました。

「app_offline.htm」ファイルを、IIS 内で構成した Web サイトの「ルート」に実際に配置していることを確認してください。

また、ファイル名が正確に付けられていることを確認してください。app_offline.htm

それ以外では、このファイル (この特定の名前を持つ) の処理は IIS 自体ではなく ASP.NET ランタイムによって処理されるため (IIS v6 の場合)、IIS に対して他の変更を加える必要はありません。

ただし、このファイルをサイトのルートに配置すると、アプリケーションが強制的に「シャットダウン」され、「app_offline.htm」ファイル自体の内容が表示されますが、既存 リクエストには実際のウェブサイトが提供されます。新しいリクエストは app_offline.htm コンテンツを取得します。

それでも問題が解決しない場合は、次のリンクで詳細情報を確認してください。

Scott Gu の App_Offline.htm

App_Offline.htm と「IE フレンドリー エラー」機能の回避策

app_offline.htm は現在のリクエストを停止しますか、それとも新しいリクエストだけを停止しますか?

おすすめ記事