1

我已经用双工绑定实现了 wcf 服务,它工作正常。我在客户端所做的是我在配置文件中配置了 ClientBaseAddress。默认端口,即 80,我希望我的应用程序自动使用可用端口。

所以我的问题是,有什么方法可以自动设置可用的自由端口?

4

1 回答 1

1

我不完全清楚您要问什么,但如答案所示,您可以将端口设置为“0”,这将导致 WCF 选择下一个可用的空闲端口。但是,这似乎是一个随机端口,不一定是端口 80。我不清楚您是否特别想要端口 80。

使用此方法会导致客户端出现问题。他们将不知道要讨论哪个端口。WCF 中有一个称为WCF 发现的功能,其中客户端通过网络“发现”服务的位置。

于 2015-02-02T11:18:47.570 回答