これが私の問題です。ローカルでホストされているすべての IIS Web サイトをリストできたらと思います。そして、それぞれについて、サイト名、ホスト名 ex を取得したいと思います。("localhost: 80") とポート番号。多くの情報を取得できますが、ホスト名に関する情報がどこにあるかを見つけることができませんでした。どうもありがとうございました。
ここに私のコード[c#]:
DirectoryEntry iis = new DirectoryEntry("IIS://" + Environment.MachineName + "/w3svc");
iis = new DirectoryEntry("IIS://" + Environment.MachineName + "/w3svc");
foreach (DirectoryEntry site in iis.Children)
{
if (site.SchemaClassName == "IIsWebServer")
{
Console.Out.WriteLine(site.Name);
//I do not know the name of the property to find the "host"
Console.Out.WriteLine(site.Host); ???
}
}