1. ホーム
  2. asp.net

[解決済み] IISReset』とは何ですか?

2022-03-05 13:23:28

質問

IIS 6では、IISリセットは何をするのですか?

アプリプールのリサイクルやASP.NETのWebサイトの停止・起動と比較してください。

ASP.NETのWebサイトでDLLを交換したり、web.configを編集/置換した場合、そのWebサイトを停止/起動するのと同じですか?

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

IISResetは、Webサーバー全体(ASP.NET以外のアプリを含む)を停止して再起動します。

アプリプールをリサイクルすると、そのアプリプールで動作しているアプリケーションにのみ影響します。

Web アプリケーションの web.config を編集すると、その Web アプリケーションにのみ影響します(そのアプリだけをリサイクルします)。

マシンの machine.config を編集すると、実行中のすべてのアプリプールがリサイクルされます。

IIS は、アプリケーションの /bin ディレクトリを監視します。 これらのDLLに変更が検出されるたびに、アプリケーションをリサイクルし、それらの新しいDLLを再ロードします。 また、web.config & machine.configも同様に監視し、該当するアプリに対して同じ動作を実行します。