我很茫然,在現有問題或其他地方找不到答案,因此非常感謝您的幫助。azure計算仿真程序不能啓動,因爲https端點的添加
在我的Windows Azure站點上,我最近添加了SSL證書和https端點。我已經上傳到azure,並且它在那裏工作得很好,但是現在在我的開發機器上,每次嘗試啓動角色時都會收到錯誤,並說「角色實例的啓動時間比預期的要長」.....並且不管等待多久,他們都不會開始。如果我註釋掉HttpsIn綁定和InputEndpoint,我在本地沒有問題。
csdef文件:
<Certificates>
<Certificate name="EMSFleet" storeLocation="LocalMachine" storeName="CA" />
</Certificates>
<Sites>
<Site name="Web">
<Bindings>
<Binding name="Endpoint1" endpointName="Endpoint1" />
<Binding name="HttpsIn" endpointName="HttpsIn" />
</Bindings>
</Site>
</Sites>
<Endpoints>
<InputEndpoint name="Endpoint1" protocol="http" port="80" />
<InputEndpoint name="HttpsIn" protocol="https" port="443" certificate="EMSFleet" />
</Endpoints>
cscfg本地文件
<Certificates>
<Certificate name="EMSFleet" thumbprint="xxx" thumbprintAlgorithm="sha1"/>
<Certificate name="Microsoft.WindowsAzure.Plugins.RemoteAccess.PasswordEncryption" thumbprint="xxx" thumbprintAlgorithm="sha1" />
</Certificates>
有什麼建議?非常感謝你。馬克
當你改變STORENAME爲'My',而不是'CA'會發生什麼? –
試過,沒有區別 – Mark
你是否已經在本地計算機的證書庫中安裝了這個證書? –