我有一个托管在 Windows azure 上的 asp.net 网站。该应用程序运行良好。我已经在 Windows azure 的 IIS 中配置了自签名证书。我还将 IIS 绑定配置为使用 https(端口 443)。但是,现在我的网站无法使用 https。
注意:我也没有看到任何有关无效证书的屏幕。浏览器说找不到站点。
您是否使用该证书配置了HTTPS IN 输入端点?如果您刚刚在 Azure Web 角色实例中的 IIS 上配置了自签名证书,它将永远无法工作。由于您的服务定义没有配置 HTTPS 端点,因此负载均衡器不会将任何 https 流量路由到您的实例。
您可以阅读这篇博文,了解 Windows Azure 网络的工作原理。
我写了一篇关于如何使用 SSL 证书使用 HTTPS 端点配置 Windows Azure 应用程序的详细博客,如下所示: