我使用以下方法设置了我的云 http://azure.microsoft.com/en-us/documentation/articles/cloud-services-configure-ssl-certificate/
以及使用以下http://msdn.microsoft.com/en-us/library/ms731074%28v=vs.110%29.aspx
的网络角色我的问题是,当我使用模拟器时,我收到错误在这种情况下,证书和网站之间存在名称不匹配(127.0.0.1) 可以做些什么来解决它。
答案 0 :(得分:1)
所以你可以采取两种方法:
hosts
中的C:\Windows\System32\drivers\etc
文件中添加了一个条目,如下所示:127.0.0.1 dev.cloudportam.com
接下来,我们在开发云项目的csdef
文件中添加了主机标头。
<Sites>
<Site name="Web">
<Bindings>
<Binding name="Endpoint1" endpointName="Endpoint1" hostHeader="dev.cloudportam.com" />
<Binding name="Endpoint2" endpointName="SSL" />
</Bindings>
</Site>
</Sites>
<Endpoints>
<InputEndpoint name="Endpoint1" protocol="http" port="8080" />
<InputEndpoint name="SSL" protocol="https" port="8082" certificate="SSL" />
</Endpoints>
现在,当我们启动应用程序时,它会打开https://localhost:8082/
,我们只需将地址更改为https://dev.cloudportam.com:8082
,一切正常。