Как получить приложения, связанные с пулом приложений в 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;
}
}
}