2016-06-28 81 views
0

我有一个具有2个Web角色的Azure云服务。使用下面的配置,我可以通过http和https连接到站点1,但只能通过站点2的http连接。有没有什么明显的我在这里错过了?用于Azure云服务的多个HTTPS终端节点

Site 1 
<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="mycert" /> 
</Endpoints> 
<Certificates> 
    <Certificate name="mycert" storeLocation="LocalMachine" storeName="CA" /> 
</Certificates> 

Site2 
<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="8081" /> 
    <InputEndpoint name="HttpsIn" protocol="https" port="445" certificate="mycert" /> 
</Endpoints> 
<Certificates> 
    <Certificate name="mycert" storeLocation="LocalMachine" storeName="CA" /> 
</Certificates> 

回答

0

我通过使用站点2的https端点的不同端口来解决此问题。看起来Azure Cloud Service不喜欢端口445.