Web サービスのインストーラー クラスを作成しています。多くの場合、WMI を使用するとき (たとえば、仮想ディレクトリを作成するとき)、サイトに正しい metabasePath を提供するために、siteId を知る必要があります。
metabasePath is of the form "IIS://<servername>/<service>/<siteID>/Root[/<vdir>]"
for example "IIS://localhost/W3SVC/1/Root"
サイトの名前 (「既定の Web サイト」など) に基づいて、C# でプログラムで検索するにはどうすればよいですか?