Я пытаюсь получить SSL, WCF и REST под Azure, но страница даже не загружается.
Вот шаги, которые я выполнил:
1) Я сопоставил CNAME www.mydomain.com с моим azuresite.cloudapp.net
2) Я приобрел SSL-сертификат для www.mydomain.com и правильно установил его в своем размещенном сервисном проекте azuresite.cloudapp.net
3) Я развернул службу WCF REST в Azure и запустил ее. Ниже моя конфигурация web.config.
Версия связывания http (не-https) работала правильно. URL моей службы, http: //www.mydomain .com / service.svc / session, работал нормально.
Когда я развернул проект с помощью web.config, приведенного ниже, при включении SSL https: //www.mydomain .com / service.svc / session даже не включался.
Что я делаю не так?
<system.serviceModel>
<services>
<service name="Service">
<!-- non-https worked just fine -->
<!--
<endpoint address="" binding="webHttpBinding" contract="IService" behaviorConfiguration="RestFriendly">
</endpoint>
-->
<!-- This does not work, what am I doing wrong? -->
<endpoint address="" binding="webHttpBinding" bindingConfiguration="TransportSecurity" contract="IService" behaviorConfiguration="RestFriendly">
</endpoint>
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="RestFriendly">
<webHttp></webHttp>
</behavior>
</endpointBehaviors>
</behaviors>
<bindings>
<webHttpBinding>
<binding name="TransportSecurity">
<security mode="Transport">
<transport clientCredentialType="None"/>
</security>
</binding>
</webHttpBinding>
</bindings>
</system.serviceModel>