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

时间:2012-06-27 06:25:40

标签: wcf binding wcf-endpoint

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

1 个答案:

答案 0 :(得分:0)

假设您只有一个服务公开三个合同,那么您必须为每个合同提供一个已定义的端点。在您的情况下,因为您使用两个绑定basicHttp和tcp,每个绑定类型将有三个。我没有看到在客户端应用程序中引用两个绑定的端点的意义。这是一个API库还是什么?如果是这种情况,我建议您使用通道工厂来手动构建客户端代理,svcutil.exe会在这种情况下给您带来麻烦。