【发布时间】:2017-08-08 04:10:37
【问题描述】:
我希望有人能对这种情况有所了解。我有一个在 IIS Express 中运行的 WEB API。我在启用 SSL 的情况下使用它。我有一个控制台应用程序这样调用它:
直到今天,这一切都很好。客户端在尝试连接时突然抛出异常:
底层连接已关闭:无法为 SSL/TLS 安全通道建立信任关系。
我已检查并确保 IIS Express 开发证书位于个人证书下。我还对 IIS Express 进行了修复。如果我将 URL 放入 Internet Explorer,我也不会遇到这个问题。当我通过普通 HTTP 连接到 WEB API 时,我没有问题。是什么让这看似无缘无故开始发生?
【问题讨论】:
-
1) 计算机上是否安装了 Windows 更新,在工作和不工作之间? 2) 证书的有效期是什么时候?
-
证书有效期至 2022 年 3 月。尚未安装任何 Windows 更新,但我确实为一个不相关的项目升级了 Azure SDK。
标签: visual-studio ssl iis-express