1. ホーム
  2. asp.net

[解決済み] ASP.NET 2.0 - app_offline.htmを使用する方法

2022-07-15 04:04:27

質問

私は app_offline.htm ファイルについて読みました。このファイルは .NET 2.0 アプリケーションのルート内に置くことができ、本質的にアプリケーションをシャットダウンし、他のページが要求されないようにすることができます。

ファイルをルートに配置しましたが、私のサイトはまだロードされています。 IIS のデフォルトのドキュメントに移動して、それを app_offline.htm に設定しましたが、サイトはまだ読み込まれています (これはキャッシュの問題だったかもしれません)。

とにかく、誰かこれを使用して問題に遭遇したことがありますか?私は何か間違ったことをしているのでしょうか?

どのように解決するのですか?

私は過去にサイトをシャットダウン/更新するために、非常に便利な app_offline.htm のトリックを何の問題もなく使用したことがあります。

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

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

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

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

まだ問題がある場合は、次のリンクでさらに詳しい情報を試してください。

Scott Gu のアプリ_Offline.htm

App_Offline.htm と、quot;IE Friendly Errors" 機能を回避するための作業。

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