Проблема службы WCF с неподдерживаемым mimetype - PullRequest
0 голосов
/ 20 июня 2011

Я создаю простой сервис WCF.Мой web.config выглядит следующим образом:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.serviceModel>
<bindings>
    <basicHttpBinding>
        <binding name="MyBasicHttpBinding">
            <security mode="None">
                <transport clientCredentialType="None" />
            </security>
        </binding>
    </basicHttpBinding>
</bindings>
<services>
  <!-- This section is optional with the default configuration
    model introduced in .NET Framework 4 -->
  <service name="WcfService1.Service1" behaviorConfiguration="MyServiceTypeBehaviors">

    <endpoint address="http://companyserver/wcftest/service1.svc"
              binding="basicHttpBinding"
      bindingConfiguration="MyBasicHttpBinding"
              contract="WcfService1.IService1" />

    <endpoint address="mex"
              binding="mexHttpBinding"
              contract="IMetadataExchange" />
  </service>
</services>
<behaviors>
    <serviceBehaviors>
        <behavior name="MyServiceTypeBehaviors" >
            <serviceMetadata httpGetEnabled="true" />
        </behavior>
    </serviceBehaviors>
</behaviors>

  </system.serviceModel>
</configuration>

Когда я пытаюсь использовать службу, появляется следующее сообщение об ошибке:

Тип содержимого application / soap + xml;charset = utf-8 не поддерживается службой http://companyserver/wcftest/Service1.svc. Привязки клиента и службы могут не совпадать.

1 Ответ

0 голосов
/ 20 июня 2011

Проверьте настройки привязки в вашем клиенте и сервисе.Там должно быть расхождение там.Например, вы используете одну и ту же модель безопасности на клиенте и сервере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...