因此,有兩種方法,你可以採取:
- 爲每個環境創建一個單獨的雲項目 - 這樣,你可以爲你的開發環境中創建自簽名證書,並警告住那該證書不受信任。
- 獲取您的應用程序的通配符證書 - 這是我們爲我們的應用程序(以及第一個應用程序)採取的方法。基本上我們使用了通配符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