Azure Compute Emulator中的SSL证书不匹配

时间:2011-07-25 08:12:47

标签: ssl azure emulation mismatch


我有一个Azure应用程序,在一个Web角色中包含4个站点(由主机头区分)。我将网站设置为通过SSL运行。我发布了2个自签名证书:1个安装在受信任的根CA存储中的CA和1个通配符SSL证书(使用第一个证书发出)。

应用程序运行,但我在Azure Compute Emulator中收到证书错误“不匹配的地址”。我检查了不匹配的证书,发现它不是服务配置中指定的证书。我进入IIS管理控制台并检查绑定 - 我的网站没有设置证书。所以我在站点绑定中手动设置通配符证书。但是在浏览器中我仍然有不匹配的证书,仍然是127.0.0.1的一个(与DevFabric一起使用)。如何让IIS返回为站点配置的正确证书?

(我在Silverlight应用程序使用的网站上有一些服务,当用户强制手动确认证书时,它不起作用。)

谢谢!

1 个答案:

答案 0 :(得分:0)

您确定使用https://127.0.0.1并且未使用https://localhost真正访问该服务吗?