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 メタベースから情報を取得する "適切な" 方法は何ですか?