2016-07-06 118 views
0

我试图让asp.net客户端应用程序对wcf服务进行安全调用。它与上面的消息失败。WCF SSL无法为具有权限的SSL/TLS建立安全通道

客户端是在Windows 10 Pro笔记本ASP.net 3.5本地(本地主机)托管在IIS和服务器是asp.net 3.5还对同一个Windows本地托管在10 Pro笔记本在IIS中,作为一个独立的网站。最终,我试图设置客户端证书身份验证,但是,我甚至没有做这个部分。我只是试图让SSL在客户端和服务器之间工作。服务器是WCF服务。我已经在正确的商店中自行签署了根证书,ssl证书和客户端证书。我设置客户端通过行为来使用客户端证书。

我构建了一个测试窗口应用程序作为wcf客户端。使用相同的端点配置进行设置并且工作正常。我试着用不同的机器与asp.net应用程序进行通话,但它失败了,同样的错误。

我跟踪消息分析器,它似乎从TLS角度工作。

我只是希望能够做到在客户端和服务器上开发我的笔记本电脑。我的设置是否存在根本性错误?或者这不是我能做的吗?

顺便说一句,没有SSL它似乎工作正常。我可以打电话没问题。

回答

0

解决方案很简单。 IIS_IUSRS需要被授予访问私钥的权限,因为我正在使用AppPoolIdentity。

相关问题