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 に答える