2010-07-17 29 views
0

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

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

预先感谢您!

回答

1

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