使用wcf双工绑定时,在客户端自动设置端口号

时间:2015-01-02 05:23:04

标签: c# wcf wsdualhttpbinding

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

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

1 个答案:

答案 0 :(得分:1)

我不清楚你在问什么,但正如this回答所示,你可以将端口设置为' 0'这将导致WCF选择下一个可用的空闲端口。但是,这似乎是一个随机端口,不一定是端口80.我不清楚你是否特别想要80端口。

使用此方法会导致客户端出现问题。他们不知道要说哪个端口。 WCF中有一个名为WCF Discovery的功能,其中客户端发现'通过网络提供服务的位置。