Каков новый метод запроса метабазы ​​в IIS 7? - PullRequest
1 голос
/ 26 августа 2010

В IIS 6 я обычно использовал код для запроса метабазы, как показано ниже:

var entry = new DirectoryEntry("IIS://localhost/W3SVC");
foreach (DirectoryEntry site in entry.Children)
{
// Blah
}

Теперь в IIS 7 это работает, только если установлена ​​совместимость с IIS 6.Что я действительно хотел бы сделать, так это использовать рекомендованный способ IIS 7.

У меня такой вопрос.Каков «правильный» способ получения информации из метабазы ​​IIS 7 на локальном или удаленном компьютере в коде, не требуя режима совместимости с IIS 6?

1 Ответ

2 голосов
/ 26 августа 2010

Новый способ заключается в использовании пространства имен Microsoft.Web.Administration:

http://msdn.microsoft.com/en-us/library/microsoft.web.administration(VS.90).aspx

...