1

我们在我们的一个项目中实现了 thinktecture 身份服务器。我已经看到 IdentityServerConfigurations 数据库中的 KeyMaterialConfiguration 表具有“SigningCertificate”。我通过将其创建为具有相同名称的“自签名证书”,在同一台机器(部署了 IdentityServer)的 IIS 中创建了类似的证书。

仍然当我运行 - 时http://localhost/identityserver,它给出了一条错误消息“找不到签名证书..”

谁能指导解决这个错误?

它只是占用了我很多时间。

4

1 回答 1

4

确保您的证书安装在“本地计算机\个人\”下的 Web 主机证书存储库中,并且运行网站应用程序池的用户具有对证书私钥的读取权限。在证书管理控制台中,将证书导入“本地计算机\个人\”后,右键单击证书选择“所有任务”->“管理私钥”并为运行网站应用程序池的用户添加读取权限。

于 2014-01-13T13:47:21.827 回答