【发布时间】:2010-10-15 17:26:19
【问题描述】:
我还在学习整个 WCF 的东西,所以请耐心等待。
我有两个使用 C# 和 VS 2008 创建的自托管服务:
服务 #1 将两个数字相加并返回结果。
服务 #2 返回数字的平方。
我希望客户端能够将两个数字发送到服务 1,得到总和,然后将总和发送到服务 2 并得到平方。
我为这两个服务生成了两个代理,并且我可以在它们上使用 Intellisense,所以这部分应该可以工作。
现在如何配置我的 app.config 文件,以便我可以与这两个服务进行通信?现在,每次我尝试这样做时都会遇到异常。
[如果我在应用程序文件中一次只有一个配置,则客户端可以正常工作,并尝试仅调用该服务器。]
我想这是一个非常愚蠢的问题,答案可能是“以_____方式构造配置文件”,但谷歌似乎根本没有示例/指南。
有人知道怎么做吗?
注意:Consume multiple WCF services from one client 客户虽然听起来像重复不是我要找的。p>
编辑:感谢 marc_s,我得到了它的工作
由于这两个服务都在不同的应用程序中运行,我不需要拆分服务器配置文件,但这是我对客户端配置文件所做的:首先使用 SvrUtil.exe 自动生成配置文件,然后将它们合并这样:
<bindings>
<wsHttpBinding>
<binding>
...
</binding>
<binding>
...
</binding>
</wsHttpBinding>
</bindings>
...
<endpoint>
...
【问题讨论】:
-
+1 - 投票支持将您的代表从 1,999 提高到 2K,因此您现在可以编辑其他人的答案!哇!
-
@Jeremy:哈哈谢谢!令人难以置信的是,它在 1999 年停留了多久。
标签: c# .net wcf wcf-client