Iis 我可以在live Azure云上使用自签名证书吗?

Iis 我可以在live Azure云上使用自签名证书吗?,iis,deployment,https,azure,certificate,Iis,Deployment,Https,Azure,Certificate,我需要测试HTTPS在部署在云上的Azure web角色中是否正常工作。我随后创建了一个自签名证书,并将其与我的角色相关联。现在我的角色可以通过HTTP正常工作,但请求HTTPS端口只是超时 我怀疑问题在于证书是自签名的。我可以在云上使用自签名证书吗?如果证书有问题,我不希望连接“超时”,这更像是防火墙或通信问题 正如Phil所建议的,您的超时不是由使用自签名证书引起的。如果证书未作为受信任证书在本地安装,您只会从浏览器中收到一条安全警告 我使用自签名证书非常成功 更可能的情况是,您没有在端口4

我需要测试HTTPS在部署在云上的Azure web角色中是否正常工作。我随后创建了一个自签名证书,并将其与我的角色相关联。现在我的角色可以通过HTTP正常工作,但请求HTTPS端口只是超时


我怀疑问题在于证书是自签名的。我可以在云上使用自签名证书吗?

如果证书有问题,我不希望连接“超时”,这更像是防火墙或通信问题

正如Phil所建议的,您的超时不是由使用自签名证书引起的。如果证书未作为受信任证书在本地安装,您只会从浏览器中收到一条安全警告

我使用自签名证书非常成功


更可能的情况是,您没有在端口443上定义HTTPS端点(或者,正如Phil所建议的,连接问题)。

真正的问题是我没有将端点添加到
中的
部分:


现在看来MSDN并没有明确提到这一点


因此,底线是:可以使用自签名证书,浏览器会像通常使用自签名证书一样抱怨,新端点必须同时在
中列出。我接受这一点,错误的细节在我对同一问题的回答中
 <?xml version="1.0" encoding="utf-8"?>
 <ServiceDefinition name="RoleName" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
 <WebRole name="Role" vmsize="Medium">
 <Sites>
  <Site name="Web">
    <Bindings>
      <Binding name="HttpIn" endpointName="HttpIn" />
      <Binding name="HttpsIn" endpointName="HttpsIn" /> <<<<<<!!!!!!!
    </Bindings>
  </Site>
</Sites>
<ConfigurationSettings>
  blahblahblah
</ConfigurationSettings>