2012-10-03 256 views
0

在我们当前的项目中,我们使用来自.NET 4.0/MVC/WCF客户端的Tibco/Java webservice。我们正在使用双向认证。我们的证书以正确的方式发送,并且Tibco服务器发回他们的证书。WCF SSL客户端证书错误

现在,这个人在Windows 2008 R2中工作,使用Visual Studio 2010/IIsExpress运行Web应用程序。但是,在Windows上使用完全相同的代码时,8 /的Visual Studio 2012我们得到了很多:

无法为SSL/TLS的信任关系与权威安全通道

它使用在Windows 2012中也能正常工作,但是,如果没有触及我们的集成(WCF)代码,最初开始发生在我的同事身上,然后发生在我的机器上。

证书与Windows 2008 R2机器安装在同一商店中,我们也看到证书正在使用中。

为了能够继续前进,我们将采用我们的计划B,该计划返回使用Visual Studio 2010/Windows 2008 R2。所以我希望有人遇到同样的问题并解决它。所以问题是,有什么可能是错的?

回答

0

可能是aspnet/networkservice /您使用的任何用户AppPool没有读取证书存储的权限?

Check this article

特别是“安装客户端证书,并授予该用户帐户访问”一节。

+0

我使用IISExpress从Visual Studio 2012运行/调试。所以应用程序将使用我自己的凭据运行。奇怪的是它突然停止工作。代码没有改变,在Windows 2008中它仍然正常工作。 – Saab