「システム構成による ASP.NET アプリケーションの安定性の向上」では、Windows 2000 での構成方法について説明しています (基本的には IIS5.0 で、XP professional も 2000 と同じです)。今日は Windows 2003 について説明します ( IIS6.0での設定方法)。
IIS6.0 のデフォルトの実行モードはプロセス分離モードです。これは、アプリケーション プールを介して複数の ASP.NET サービス プロセスを並行して実行することをサポートします。上記の machine.config ファイルの <processModel...> セクションのほとんどの設定は次のとおりです。この実行モードでは、前述の 3 つのプロパティを含めて無視されます。ただし、心配しないでください。IIS6.0 での構成はよりシンプルで直感的です。 具体的な手順は次のとおりです。
1. 「IIS マネージャー」を開きます。
2. 以下の 2 つの図に示すように、ASP.NET アプリケーションが配置されているサービス プロセスを「プロセス プール」フォルダーで見つけ、右クリックして「プロパティ」項目を選択します。残り。
さらに、machine.config ファイルの <processModel...> セクションの設定を使用して ASP.NET サービス プロセスを制御することで、IIS6.0 を IIS5.0 と同じにする別の方法もあります。 (詳細は前回の記事を参照してください)
また、「IIS マネージャー」を開き、「Web サイト」フォルダーを右クリックして、以下に示すように「プロパティ」項目を選択し、「IIS5.0 分離モードで Web サービスを実行する」にチェックを入れます。
このように、IIS6.0とIIS5.0の動作は全く同じで、ASP.NETサービスプロセスの名前も「W3WP.exe」から「ASPNET_WP.exe」に変更されています。ただし、このアプローチは歴史の方向を完全に逆転させます。意図がなければ、絶対にお勧めできません。