Я пытаюсь получить текущее имя пула приложений для веб-приложения. Я гугл много, и я нашел несколько способов сделать это, но ни один из них не похоже на работу для меня Это одна из моих реализаций:Текущее имя пула приложений
private static string GetCurrentApplicationPoolId()
{
string virtualDirPath = AppDomain.CurrentDomain.FriendlyName;
virtualDirPath = virtualDirPath.Substring(4);
int index = virtualDirPath.Length + 1;
index = virtualDirPath.LastIndexOf("-", index - 1, index - 1);
index = virtualDirPath.LastIndexOf("-", index - 1, index - 1);
virtualDirPath = "IIS://localhost/" + virtualDirPath.Remove(index);
DirectoryEntry virtualDirEntry = new DirectoryEntry(virtualDirPath);
return virtualDirEntry.Properties["AppPoolId"].Value.ToString();
}
я получаю как ошибка: панели Unknown error (0x80005000)
Какая строка кода вызывает эту ошибку? – MatthewMartin
заявление о возврате – user3679520