Мне нужно защитить службу WCF с помощью SSL. Проблема, с которой я сталкиваюсь, заключается в том, что это служба рабочего процесса WCF, и я не могу переопределить привязки по умолчанию, которые она устанавливает за кулисами.
Должно быть что-то, чего мне не хватает в файле конфигурации, поскольку, что бы я ни делал, привязка всегда возвращается как: BasicHttpBinding_IService по адресу: http://myurl.com/biz/MyService.xamlx
Должно быть: https://myurl.com/biz/MyService.xamlx.
Это привязки и разделы конечной точки:
<bindings>
<basicHttpBinding>
<binding name="basicBinding">
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
</basicHttpBinding>
</bindings>
<services>
<service name="MyNamespace.MyService">
<endpoint address="https://myurl.com/biz/MyService.xamlx"
binding="basicHttpBinding"
bindingConfiguration="basicBinding"
contract="IService" />
</service>
</services>
Спасибо за любую помощь!