在IIS管理器中,默认网站绑定在80端口。我该如何使用c#通过网站名称获取端口?我尝试了以下代码:
var lWebsite = "Default Web Site";
var lServerManager = new ServerManager();
var lPort = lServerManager.Sites[lWebsite].Bindings.GetAttributeValue("Port");
lPort
会导致无效索引
异常并返回null。但是赋值变量 lPort = lServerManager.Sites[lWebsite]
是有效的。