Я написал приложение для Windows. Мой вопрос таков: я перечислял виртуальные каталоги в IIS 6.0 со сквозным кодом, как показано ниже. Мне нужно найти путь к выбранному виртуальному каталогу.
Кроме того, класс DirectoryEntry имеет свойство с именем properties
. Но я не могу использовать это. Наконец, я получаю следующее сообщение об ошибке.
The directory cannot report the number of properties
Код:
try
{
string serverName = "localhost";
string VirDirSchemaName = "IIsWebVirtualDir";
iisServer = new DirectoryEntry("IIS://" + serverName + "/W3SVC/1");
DirectoryEntry folderRoot = iisServer.Children.Find("Root",VirDirSchemaName);
return folderRoot.Children;
}
catch (Exception e)
{
throw new Exception("Error while retrieving virtual directories.",e);
}