C# iis express开发证书不工作

C# iis express开发证书不工作,c#,visual-studio,rest,ssl-certificate,C#,Visual Studio,Rest,Ssl Certificate,我使用的是RESTAPI(我将服务器构建为ASP.NET,客户机如下所述:) 我希望在开发过程中使用ssl。由于某些原因,当我使用“iis express开发证书”时,仍然会出现以下错误: System.Net.WebException:“基础连接已关闭:无法为SSL/TLS安全通道建立信任关系。” AuthenticationException:根据验证过程,远程证书无效 有什么想法吗?如果您使用的是自签名的开发证书,典型的web客户端将无法验证它,因为它不是由映射回根颁发机构的证书颁发机构创

我使用的是RESTAPI(我将服务器构建为ASP.NET,客户机如下所述:) 我希望在开发过程中使用ssl。由于某些原因,当我使用“iis express开发证书”时,仍然会出现以下错误: System.Net.WebException:“基础连接已关闭:无法为SSL/TLS安全通道建立信任关系。” AuthenticationException:根据验证过程,远程证书无效


有什么想法吗?

如果您使用的是自签名的开发证书,典型的web客户端将无法验证它,因为它不是由映射回根颁发机构的证书颁发机构创建的。你有两个选择:

  • 在您的web客户端中

  • 在运行web客户端的计算机上,将自签名证书作为根证书安装。并非所有证书都可以通过这种方式安装,因此您可能实际上必须生成一个开发根证书,使用它生成站点的开发证书,然后安装开发根证书


  • 请您在选项2中更具体一点好吗?阅读,其中包含逐步说明和屏幕截图。