Как получить приложения, связанные с пулом приложений в IIS7

У меня есть имя виртуального каталога. Для этого виртуального каталога я должен найти связанный пул приложений. Как только я получу пул приложений, мне нужно выяснить все виртуальные каталоги в этом пуле приложений. Я использую этот код, чтобы узнать пул приложений, связанный с виртуальным каталогом.

string AppPoolName = string.Empty;
            ServerManager manager = new ServerManager();
            foreach (Site site in manager.Sites)
            {
                foreach (Application app in site.Applications)
                {
                    string path = app.Path;
                    path = path.Replace("/", " ");
                    path = path.Trim();

                    if (path.ToLower() == VDName.ToLower())
                    {
                        AppPoolName = app.ApplicationPoolName;
                        break;
                    }
                }
            }

Ответы на вопрос(4)

Ваш ответ на вопрос