如何从IIS7中托管的另一个WCF服务评估Windows Service托管的WCF服务?

时间:2011-05-30 05:09:48

标签: c# wcf

我完成了一项包含两部分的工作

  1. Windows服务中托管的WCF服务
  2. 在IIS7中托管的WCF服务项目 我做得很舒服,但我遇到了问题? 我想从IIS中托管的第二个WCF服务调用WS中托管的WCF服务的方法,但我无法做到这一点?任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

您应该能够将IIS中托管的服务中的客户端端点配置为作为Windows服务托管的服务,并通过代理进行调用,就像通常调用WCF服务一样。 / p>

答案 1 :(得分:0)

好吧,如果您在IIS7中托管的服务想要调用其他服务,那么它需要成为该其他服务的客户端。

基本上,在Visual Studio或命令行中,您需要创建对第二个服务的服务引用,以便您获得客户端代理类,然后可以使用它来调用第二个服务。此外,您需要为IIS7中托管的服务向web.config添加一些配置设置,以便能够调用其他服务(在Windows服务中)。

那你究竟在哪里?