如何在WCF中使用具有服务引用的所有端点?

如何在WCF中使用具有服务引用的所有端点?,wcf,binding,wcf-endpoint,Wcf,Binding,Wcf Endpoint,我使用多个绑定编写服务。我使用2个基本地址,为tcp创建3个端点,为http创建3个端点。如何在客户端应用程序中使用具有服务引用的所有端点?将基本地址添加到服务引用是否足够 假设您只有一个服务公开三个契约,那么您必须为每个契约定义一个端点。在本例中,由于您使用两个绑定basicHttp和tcp,因此每个绑定类型将有三个绑定。我不认为在客户端应用程序中引用两个绑定的端点有什么意义。这是API库还是什么?如果是这种情况,我建议您使用channel factory手动构建客户端代理,svcutil.e

我使用多个绑定编写服务。我使用2个基本地址,为tcp创建3个端点,为http创建3个端点。如何在客户端应用程序中使用具有服务引用的所有端点?将基本地址添加到服务引用是否足够

假设您只有一个服务公开三个契约,那么您必须为每个契约定义一个端点。在本例中,由于您使用两个绑定basicHttp和tcp,因此每个绑定类型将有三个绑定。我不认为在客户端应用程序中引用两个绑定的端点有什么意义。这是API库还是什么?如果是这种情况,我建议您使用channel factory手动构建客户端代理,svcutil.exe在这种情况下会给您带来麻烦。

您是说在VS中添加服务引用吗?否如果您有3个不同的服务,那么您需要添加3个不同的服务引用,因为每个服务都有不同的wsdl?如果你能发布一个你想要的配置样本,那就更容易了have@Rajesh我想他只有一种服务