アプリケーション プールを削除できません

アプリケーション プールを削除できません

IIS サーバーを整理しようとしています。いくつかの test/uat 仮想ディレクトリを削除しましたが、アプリケーション プールを削除できません。次のエラー メッセージが表示されます。

代替テキスト

これを解決する方法について何かヒントはありますか?

答え1

アプリケーション プールの「ツリー」を開くと、そのプールに関連付けられているアプリケーションが表示されます。もちろん、すべてのアプリケーションが「標準アプリケーション」という名前を使用している場合、この情報は役に立ちません。そのため、新しいアプリケーションを作成するときは、常に意味のある名前を付けます。

2つ目のヒント:IIS メタベース アナライザー試してみる:

名前が示すように、このアプリケーションは IIS メタベース情報を調べて、どの IIS Web アプリケーションがどの IIS Web サイトで実行されているかを判断します。さらに、それらの Web サイトと Web アプリケーションがどのアプリケーション プールで実行されているかを判断します。バージョンの競合が検出されると、IIS メタベース アナライザーによって警告が表示され、IIS 管理ツールを使用して問題を修正する必要があります。

答え2

残念ながら、どのアプリケーションがどのアプリケーション プールに属しているかを一覧表示する簡単な方法は私の知る限りありません。各サイトを調べてすべてのアプリケーションをチェックし、どのプールに属しているかを確認し、必要に応じて再割り当てする必要があります。

答え3

仮想ディレクトリと同じ名前と場所のダミーディレクトリを作成してみてください。IIS マネージャーを開きます。ディレクトリが仮想ディレクトリとして表示されます。IIS マネージャーから削除すると、アプリ プールが空になります。これでアプリ プールを削除できます。

関連情報