Если вы хотите изменить кодировку сообщения, вам нужно определить конфигурацию привязки - выберите любую привязку, которую вы используете, и определите, что вы хотите, например. MTOM кодировка:
<bindings>
<wsHttpBinding>
<binding name="MTOM" messageEncoding="Mtom" />
</wsHttpBinding>
</bindings>
Затем в ваших конечных точках как на сервере, так и на клиенте (они должны выстроиться в линию и определять одно и то же!), Вам нужно использовать эту конфигурацию связывания:
<service name="test" >
<endpoint name="test"
address=""
binding="wsHttpBinding"
bindingConfiguration="MTOM"
contract="IYourService" />
</service>
Вы должны настроить это как на клиенте, так и на сервере - вам нужно заранее решить, использовать или нет кодировку MTOM (вместо обычной кодировки текста).