8

当我尝试实例化第三方 Web 服务客户端的实例时出现以下错误...

无法使用以下搜索条件找到 X.509 证书:
StoreName 'My',StoreLocation 'LocalMachine',FindType 'FindByThumbprint',
FindValue '[此处的值]'。

奇怪的是,我们在另一台开发机器上工作,但它坚决拒绝在我的机器上工作。我们已经在每台机器上以相同的方式(据我们所知)将证书添加到机器的证书存储中。

任何人都可以提供有关如何解决此问题的任何建议吗?

4

2 回答 2

4

也许您没有在该机器上安装证书。查看 Internet Explorer(工具 | Internet 选项 | 内容选项卡 | 证书)安装的客户端证书。

在“个人”选项卡下,您可以看到为您的用户帐户安装的证书(因为您使用的是“我的”商店名称)。双击详细信息选项卡下的已安装证书,您可以在查找值属性上使用所有信息,例如指纹。

请注意,在 Windows 10 上,证书位于本地“计算机”存储中。在 Windows Server 2008 R2 及更低版本上,它们将在“个人”中找到。

于 2009-07-24T18:57:13.747 回答
1

这对我有用:

无效-252967BFBCD543D93A79AFD86D4A5117A9C6767B

添加0x(十六进制数字常量的前缀)

有效-0x252967BFBCD543D93A79AFD86D4A5117A9C6767B

于 2016-08-05T13:21:22.600 回答