如何使一个WCF服务成为另一个WCF服务的客户端?

时间:2011-08-31 10:52:38

标签: wcf service client web

我没有经验丰富的WCF程序员,所以我并不完全理解所有这些配置和端点。 我已经提供了两个WCF服务。一种是IIS7中托管的Web服务,另一种是Windows服务。 我应该更改哪个app.config和web.config使IIS7服务成为Windows服务的客户端。我已经为在Web服务中导入的Win服务生成了代理,但我不知道如何处理这些app.config文件......有人可以给我一般或具体的建议吗?

非常感谢, 的问候,

1 个答案:

答案 0 :(得分:0)

一个简单的一般性建议。你可以从:

开始
Client1 => Service1
Client2 => Service2

一旦工作,您可以从Client2获取配置并将其复制到Service1。最后,您将Service1视为客户端并执行与Client2相同的操作 - 向Service2添加服务引用(或者如果您愿意,可以通过其他方式获取代理)。实际上,现在您的Service1也是Client2

Client1 => Service1 => Client2 => Service2

WCF托管在这里并不重要,因为服务通过ABC进行通信: