我已经成功构建了Web应用程序,但是当我尝试在浏览器中查看该应用程序时,它抛出"无法创建SSL/TLS安全通道"。我尝试将编译更改为调试模式,然后它抛出"客户端和服务器无法通信,因为它们没有通用算法"错误。
我还检查了 Regedit.exe 的 SSL 协议,并且启用了一切。我还在我的计算机上安装了客户端测试证书。
我担心的是 Web 应用程序是否能够从应用程序池中选取已安装的证书,或者我是否应该编写任何特定代码来使用该特定证书?
熟悉 .NET,但如果服务器未配置为使用证书,通常会发生此类错误。在这种情况下,它唯一可以提供的密码是ADH等,即不需要证书的密码。因为在这种情况下,连接容易受到中间人攻击,所以大多数客户端默认不支持此类密码,因此您会收到客户端和服务器没有共同密码的错误消息。