При реализации конечной точки клиента WCF мой файл конфигурации содержал следующую запись конечной точки:
<endpoint address="http://localhost/MyProject/Services/MyService.svc/MyService"
binding="basicHttpBinding"
contract="MyNamespace.IContract" />
На данный момент служба НЕ размещена в IIS.По сути, я использую Кассини, чтобы позвонить в приложение.Эта конфигурация работает отлично.Однако если я удаляю элемент / Myservice и моя конфигурация выглядит следующим образом:
<endpoint address="http://localhost/MyProject/Services/MyService.svc"
binding="basicHttpBinding"
contract="MyNamespace.IContract" />
, я получаю следующее исключение:
System.ServiceModel.ProtocolException: Content Type text /XML;charset = utf-8 не поддерживается службой.Привязки клиента и службы могут не совпадать
Почему второй конфиг прерывается, пока работает первый?Что такого особенного в части / MyService в URL?
Спасибо!