因此,有两种方法,你可以采取:
- 为每个环境创建一个单独的云项目 - 这样,你可以为你的开发环境中创建自签名证书,并警告住那该证书不受信任。
- 获取您的应用程序的通配符证书 - 这是我们为我们的应用程序(以及第一个应用程序)采取的方法。基本上我们使用了通配符SSL证书,并在我们的应用程序中使用了该证书。然后,我们加入位于
C:\Windows\System32\drivers\etc
像这样hosts
文件中的条目:
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
,一切运作良好。
您是否为您的网站获得了通配符SSL? – 2014-11-03 07:59:57
@GauravMantri我的证书是不是通配符,我应该得到一个在模拟器中运行它? – Yakov 2014-11-03 08:26:04
让我提供一个关于我们如何做到的答案。可能是应该帮助的。 – 2014-11-03 08:30:25