2010-07-17 71 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中使用。