WCF服务找不到X.509证书
我在IIS中托管了一个WCF服务 使用WCF服务找不到X.509证书,wcf,security,iis,x509certificate,Wcf,Security,Iis,X509certificate,我在IIS中托管了一个WCF服务 使用certmgr.msc我可以在Personal->Certificates中看到我的X.509证书,但仍然出现以下错误: 使用以下搜索条件找不到X.509证书:StoreName“My”、StoreLocation“CurrentUser”、FindType“FindByThumbprint”、FindValue“b0 5f 3f…” 我更改了存储位置,查找类型。。。但还是出现了同样的错误。我猜IIS无法使用该证书,因为缺少权限 如何解决此问题?右键单击证书
certmgr.msc
我可以在Personal->Certificates
中看到我的X.509证书,但仍然出现以下错误:
使用以下搜索条件找不到X.509证书:StoreName“My”、StoreLocation“CurrentUser”、FindType“FindByThumbprint”、FindValue“b0 5f 3f…”
我更改了存储位置,查找类型。。。但还是出现了同样的错误。我猜IIS无法使用该证书,因为缺少权限
如何解决此问题?右键单击证书,选择管理私钥,向运行IIS应用程序池的用户授予权限。在
certmgr.msc
中没有管理私钥
选项。我应该在哪里检查?您必须单击要修改的特定证书。“管理私钥”位于“所有任务”下。证书图标的左上角是否显示了一个小钥匙?否则,证书中没有私钥。