В службе WCF у меня привязка конечной точки установлена как wsHttpBinding. Однако, когда я использую Visual Studio для добавления ссылки на службу, мои клиенты app.config показывает привязку как basicHttpBinding. Кто-нибудь знает, почему это может происходить?
Моя конечная точка в сервисе web.config (размещенном в IIS 7.5). Получает адрес из baseAddresses
<endpoint address=""
binding="wsHttpBinding"
bindingConfiguration="wsHttpServiceBinding"
contract="MyProject.IMyService" />
Клиент app.config:
<client>
<endpoint address="http://example.com/MyService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_MyService"
contract="Service.MyService" name="BasicHttpBinding_MyService" />
</client>