Несоответствие WCF - PullRequest
       28

Несоответствие WCF

0 голосов
/ 26 сентября 2018

Это ошибка, которую я получаю -

Тип исключения: System.ServiceModel.ProtocolException

Тип содержимого application / soap + xml;charset = utf-8 был отправлен в службу, ожидающую text / xml;кодировка = UTF-8.Привязки клиента и службы могут не совпадать.

Я пробовал различные решения, доступные в предыдущих вопросах Stack Overflow.Но, похоже, ничего не работает.Я проверил .. мои привязки как на wcf, так и на клиенте такие же, что и basicHttpBinding.

Вот мой конфиг для wcf -

 <service name="TcpConn.Service1" behaviorConfiguration="Service1Behavior">
    <endpoint address="" binding="basicHttpBinding"
              contract="TcpConn.IService1"></endpoint>

  </service>

Вот мой конфиг для клиента -

<bindings>
  <basicHttpBinding>
    <binding name="BasicHttpBinding_IService1" />
  </basicHttpBinding>
</bindings>
<client>
  <endpoint address="http://localhost:58301/Service1.svc" binding="basicHttpBinding"
    bindingConfiguration="BasicHttpBinding_IService1" contract="TcpConn.IService1"
    name="BasicHttpBinding_IService1" />
</client>

Что не так я делал.

...