如何在IIS上访问启用SSL的服务时避免浏览器上的SSL错误

时间:2013-06-04 12:26:03

标签: asp.net iis https certificate ssl-certificate

我已在IIS上部署了WCF服务并为其启用了SSL。我在服务器上创建了一个自签名证书并导出到pfx文件中。我还把pfx带到了我的机器上并安装在Trusted Root Certification Authorities下。

当我点击服务网址时,我收到以下警告,我需要避免:

  

您试图达到172.150.170.226,但实际上是您   到达服务器,将自己标识为something.something.local。

请建议。谢谢。

2 个答案:

答案 0 :(得分:1)

证书上的主机名必须与您使用的URL中的主机名相匹配。所以你需要点击something.something.local。如果这不起作用,那么可能需要在主机文件中进行设置,以便IP解析起作用。

答案 1 :(得分:0)

问题是我无法根据自己的喜好命名自签名证书。我是通过服务器的IP地址访问服务的,所以我需要将证书的通用名称设置为该IP。

我能够使用IIS 6.0资源工具包附带的SelfSSL.exe执行此操作。从命令行使用此工具,我可以根据需要为证书命名。