0

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

4

1 回答 1

0

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

于 2012-06-27T17:45:36.607 回答