none
WebService 布署使用SSL RRS feed

  • 问题

  • 你好,

    在IIS7。0中创建了一个自签证书,并将该证书应用到一WebService上,使之通过https来访问该服务。配置完之后,在服务器的浏览器中输入该服务的地址进行测试,总提示Mismatched Address,请问这是什么原因导致的?我该如何解决?谢谢。


    浏览器显示如下错误信息:

    HTTP Error 403.7 - Forbidden

    The page you are attempting to access requires your browser to have a Secure Sockets Layer (SSL) client certificate that the Web server recognizes.

    • 已编辑 Cody Fan 2011年7月27日 10:13 表述不具体
    2011年7月27日 10:09

答案

  • 你好,

    这个错误是由于服务端配置了要求客户端提供证书,而客记端没有相应的证书引起的。根据你的描述,你在服务端安装了证书用于HTTPS访问,并不要求客户提供证书。你可以在服务配置IIS忽略或接受客户端证书,而不是要求客户端证书(SSL设置->客户端证书->选中忽略或接受)。更多信息,请参考:

    当您尝试在运行 IIS 7.0 的服务器上运行作为宿主的 Web 应用程序时出现错误消息: HTTP 错误 403.7-禁止访问

    http://support.microsoft.com/kb/942067/zh-cn


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    • 已标记为答案 Cody Fan 2011年8月3日 10:22
    2011年8月1日 2:42
    版主