【发布时间】:2019-12-15 01:23:53
【问题描述】:
我在 IIS 中配置了一个具有多个端口绑定的简单服务。 无论调用哪个端口,当前通道本地地址始终相同。
[ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
public class TestService : ITestService
{
public string Test()
{
return OperationContext.Current.Channel.LocalAddress.Uri.Port.ToString();
}
}
调用testHost2:7772 -> 返回7772
调用testHost1:7771 -> 也返回7772
【问题讨论】: