在IIS 7中查询元数据库的新方法是什么?

时间:2010-08-26 16:56:53

标签: c# iis-7 metabase

在IIS 6中,我通常使用代码来查询元数据库,如下所示:

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

现在在IIS 7中,只有在安装了IIS 6兼容性的情况下才能运行。我真正想做的是使用推荐的IIS 7做事方式。

我的问题是这个。在不需要IIS 6兼容模式的情况下,在代码中从本地或远程计算机上的IIS 7元数据库获取信息的“正确”方法是什么?

1 个答案:

答案 0 :(得分:2)

新方法是使用Microsoft.Web.Administration命名空间:

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