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