1

在 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 元数据库获取信息的“正确”方法是什么?

4

1 回答 1

2

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

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

于 2010-08-26T16:58:44.720 回答