У меня есть WCF-сервер, возвращающий JSON, работает нормально.
Пока я не захожу на страницу через SSL (сертификат установлен)
У меня есть следующая конфигурация
<system.serviceModel>
<services>
<service name="Analytics">
<endpoint name="jsonEP"
address=""
binding="webHttpBinding"
behaviorConfiguration="json"
contract="IAnalytics"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="json">
<webHttp faultExceptionEnabled="true" helpEnabled="true" />
</behavior>
</endpointBehaviors>
</behaviors>
Что мне нужно изменить, чтобы включить в моей службе поддержку SSL?
Я захожу на страницу ввода с https://mysite/Service/Analytics.svc
но сообщение дает
svcutil.exe http://machinename/Service/Analytics.svc?wsdl
когда это должно быть http://mysite/Service/Analytics.svc?wsdl
Также сбиваются любые запросы Get
например:
http://mysite/Service/Analytics.svc/MyURITemplate/Id/1
спасибо.