2

我正在构建本文中的 WCF 服务,并面临 X.509 证书的问题。

当我调试时,一切正常。当我发布并运行应用程序时,我收到错误:

无法使用以下搜索条件找到 X.509 证书:StoreName 'My'、StoreLocation 'CurrentUser'、FindType 'FindBySubjectName'、FindValue 'WCFServer'。

我可以采取哪些故障排除步骤?

服务器是 Windows XP SP3 上的 IIS 5.1

4

2 回答 2

1

猜测一下:它似乎在与您的用户帐户绑定的“CurrentUser”商店中查找。您的 IIS 实例可能未在该用户帐户下运行,在这种情况下,它将找不到证书。您需要使用全局存储,或者在您的 IIS 服务用户帐户下安装证书来解决问题。

于 2010-06-07T12:46:04.167 回答
0

当您发布服务时,它是否在同一台开发机器上运行?如果不确定您在要发布到的机器上的商店中安装证书。

于 2010-06-07T12:39:01.510 回答