【问题标题】:WCF: Best way to send binary data for IIS-hosted servicesWCF:为 IIS 托管服务发送二进制数据的最佳方式
【发布时间】:2011-03-17 09:37:33
【问题描述】:

我有 IIS 托管的 WCF 服务,我必须在 Intranet 环境中发送二进制数据(由服务创建的内存流)。
我目前在服务合同方法中使用byte[] array 和httpBinding。虽然数组不是太大(通常为 500 KB),但我担心 unicode 开销(asmx soap web-services 有一个,但我是 WCF 的新手)。

使用 http 绑定传递二进制数据的最佳做法是什么?我可以将 tcp/ip 用于 IIS 托管的 WCF 服务吗?

提前谢谢你!

【问题讨论】:

    标签: .net wcf iis-6


    【解决方案1】:

    在这种情况下,我建议您使用MTOM 编码。和here's another example。从 IIS7 开始,您可以使用 netTcpxxx 二进制绑定,但不能在 IIS6 中使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-13
      • 1970-01-01
      • 2012-05-22
      • 2018-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多