最佳答案
我有一些代码可以调用使用 X.509认证的第三方 Web 服务。
如果我直接调用代码(使用单元测试) ,那么它工作起来没有任何问题。
在部署时,此代码将通过 WCF 服务调用。我已经添加了第二个调用 WCF 服务的单元测试,但是当我调用第三方 Web 服务上的方法时,CryptographicException
消息 "Keyset does not exist"
会导致这个测试失败。
我假设这是因为我的 WCF 服务将尝试使用不同的用户来调用第三方 Web 服务。
有人能在这个问题上提供更多的解释吗?