我还在学习整个 WCF 的东西,所以请耐心等待。
我拥有的是使用 C# 和 VS 2008 创建的两个自托管服务:
Service # 1 添加两个数字并返回结果。
服务 #2 返回数字的平方。
我希望客户端能够将两个数字发送到服务 1,得到总和,然后将总和发送到服务 2 并得到平方。
我为这两个服务生成了两个代理,并且我可以在它们上使用 Intellisense,所以这部分应该可以工作。
现在如何配置我的 app.config 文件,以便我可以与这两个服务进行通信?现在,每次我尝试这样做时都会遇到异常。
[如果我一次只有一个应用程序文件中的配置,客户端可以正常工作,并尝试只调用该服务器。]
我想这是一个非常愚蠢的问题,答案可能是“以_____方式构造配置文件”,但谷歌似乎根本没有示例/指南。
有人知道怎么做吗?
注意:从一个客户端客户端使用多个 WCF 服务 虽然听起来像重复不是我想要的。
编辑:感谢marc_s,我得到了它的工作
由于这两种服务都在不同的应用程序中运行,我不需要拆分服务器配置文件,但这是我对客户端配置文件所做的:首先使用 SvrUtil.exe 自动生成配置文件,然后以这种方式合并它们:
<bindings>
<wsHttpBinding>
<binding>
...
</binding>
<binding>
...
</binding>
</wsHttpBinding>
</bindings>
...
<endpoint>
...