繁体   English   中英

无法通过传输安全性和证书身份验证访问WCF服务

[英]Unable to access WCF service with Transport security and Certificate authentication

我有一个具有传输安全性和证书客户端身份验证的WCF服务。 我将此服务托管在Windows Server 2012(测试服务器)上。 我同时安装了服务器证书和客户端证书。 WCF服务已正确托管,并且我能够在测试服务器上浏览该服务,而没有任何错误。 但是,当我尝试从开发机(Windows 7)访问/浏览服务时,出现以下错误

服务器错误403-禁止:访问被拒绝您没有使用提供的凭据查看此目录或页面的权限

我在客户端计算机上安装了客户端证书和根证书(即证书颁发机构)。 证书颁发机构安装在CurrentUSer和本地计算机->受信任的根证书颁发机构->证书中。 客户端证书安装在CurrentUser和本地计算机->个人->证书中。

我想我也正确安装了所有客户端证书。

在Windows Server 2012(测试服务器)上,我确保在“角色和功能”部分(如Http激活等)中正确安装了所有与WCF相关的组件。

我不确定还需要检查什么才能使它正常工作。 请让我知道是否有任何建议可以尝试...谢谢

经过数小时的努力之后,我点击了以下链接,该链接将注册表设置为绕过证书的吊销检查,从而开始工作

http://www.windowstechupdates.com/403-forbidden-access-is-denied-you-do-not-have-permission-to-view-this-directory-or-page-using-the-credentials-that-您提供的/

我所有的服务器和客户端证书安装和设置均正确。

我希望这将有助于避免浪费时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM