为了账号安全,请及时绑定邮箱和手机立即绑定

无法使用以下搜索条件找到 X.509 证书 仅在发布 API 时

无法使用以下搜索条件找到 X.509 证书 仅在发布 API 时

C#
MM们 2021-09-19 15:36:44
我正在尝试使用网络服务,而网络服务又需要证书证书安装在本地计算机上,我的用户帐户安装在我的商店(个人)中。在开发模式(visual studio)中,我使用以下代码链接证书:string thumbprintVal = WebConfigurationManager.AppSettings["Thumbprint"];                mPortType.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentUser,                 StoreName.My, X509FindType.FindByThumbprint,                thumbprintVal);它在开发中运行良好。但是当我将代码发布到 IIS 时,它会出现以下错误:无法使用以下搜索条件找到 X.509 证书:StoreName 'My'、StoreLocation 'CurrentUser'、FindType 'FindByThumbprint'、FindValue 'Thumbprint value'。"}有人可以帮忙吗?
查看完整描述

1 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

StoreLocation.CurrentUser可能指向运行 IIS 应用程序的用户的不同存储位置。当您在开发模式下运行应用程序时,它会运行,you因此它可以访问您的证书存储位置。


查看完整回答
反对 回复 2021-09-19
  • 1 回答
  • 0 关注
  • 269 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信