1

我知道 WCF 最常见的编码是 basicHttpBinding 和 wsHttpBinding,它们都基于 SOAP/XML,但是 WCF 中有什么方法可以通过 TCP(netTCPBiding)发送 SOAP/XML,反之亦然,即通过 Http 的二进制编码数据。如果是,我该如何在我的 WCF 应用程序中执行此操作

4

2 回答 2

2

netTcpBinding 默认使用二进制编码。如果您需要在 TCP 上使用 SOAP,有一些可用的解决方案。其中之一是此产品:
http ://www.noemax.com/global/press_releases/september_24_2007.html

于 2012-12-26T10:53:26.983 回答
0

我们可以使用 wcf 配置文件中的 custombinding 属性设置为二进制编码。

于 2012-12-26T13:34:11.750 回答