我有一个Azure应用程序,在一个Web角色中包含4个站点(由主机头区分)。我将网站设置为通过SSL运行。我发布了2个自签名证书:1个安装在受信任的根CA存储中的CA和1个通配符SSL证书(使用第一个证书发出)。
应用程序运行,但我在Azure Compute Emulator中收到证书错误“不匹配的地址”。我检查了不匹配的证书,发现它不是服务配置中指定的证书。我进入IIS管理控制台并检查绑定 - 我的网站没有设置证书。所以我在站点绑定中手动设置通配符证书。但是在浏览器中我仍然有不匹配的证书,仍然是127.0.0.1的一个(与DevFabric一起使用)。如何让IIS返回为站点配置的正确证书?
(我在Silverlight应用程序使用的网站上有一些服务,当用户强制手动确认证书时,它不起作用。)
谢谢!