根据使用IdentityServer3的验证过程,远程证书无效

时间:2016-07-07 17:43:30

标签: authentication certificate asp.net-web-api2 identityserver3

我在我的Web Api项目中使用了ThinkTecture IdentitySever3,它在我开发的项目中过去2个月一直运行良好。突然之间,当我尝试使用身份验证时,我遇到了这个异常:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

该项目使用的是作为IdentityServer3样本一部分的idsrv3test.pfx。

任何想法为什么会突然开始表现得那样?当然如何解决?

1 个答案:

答案 0 :(得分:1)

我遇到了非常类似的问题。

  1. 我不得不进入MMC添加证书插件。
  2. 使用localhost查找并删除所有证书。
  3. 重新启动
  4. 转到Windows中的程序和功能搜索IIS Express并选择“修复”
  5. 重新启动
  6. 启动Visual Studio 2015使用IdentityServer打开我的应用程序。 运行它并接受VS 2015中的提示添加并信任 localhost cert。