这是我的问题。我希望我可以列出所有本地托管的 IIS 网站。对于每个我想检索的站点名称,主机名 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); ???
}
}