【发布时间】:2014-05-19 16:06:12
【问题描述】:
在 IIS-Manager 中,默认网站绑定在端口 80。如何使用 c# 通过网站名称获取端口?我尝试了以下代码:
var lWebsite = "Default Web Site";
var lServerManager = new ServerManager();
var lPort = lServerManager.Sites[lWebsite].Bindings.GetAttributeValue("Port");
lPort 导致 null 和 invalid index 异常。但是赋值 var lPort = lServerManager.Sites[lWebsite] 有效。
【问题讨论】:
-
msdn 论坛中的另一个链接。 social.msdn.microsoft.com/Forums/vstudio/en-US/…
-
@Jayesh Goyani:bindingNode.Attribute("Port").Value 也不起作用。
标签: c# web port servermanager