【发布时间】:2016-03-08 07:22:34
【问题描述】:
我有一个具有传输安全性和证书客户端身份验证的 WCF 服务。我在 Windows Server 2012(测试服务器)上托管了这项服务。我安装了服务器证书和客户端证书。 WCF 服务托管正确,我能够在测试服务器上浏览该服务而不会出现任何错误。但是当我尝试从我的开发机器(Windows 7)访问/浏览服务时,我收到以下错误
服务器错误 403-禁止:访问被拒绝 您无权使用您提供的凭据查看此目录或页面
我在客户端机器上安装了客户端证书和根证书(即证书颁发机构)。证书颁发机构安装在 CurrentUSer & local Machine->Trusted Root Certification Authorities-->Certificates 中。客户端证书安装在 CurrentUser & local Computer-->Personal-->Certificates 中。
我想我也正确安装了所有客户端证书。
在 Windows Server 2012(测试服务器)上,我确保所有 WCF 相关组件都正确安装在角色和功能部分,如 Http 激活等。
我不确定还需要检查什么才能使其正常工作。请让我知道是否有任何我可以尝试的建议...谢谢
【问题讨论】:
-
您可能想在 Windows 7 机器上共享您的客户端绑定配置?