我希望有人可以对这种情况有所了解。我有一个我在IIS Express中运行的WEB API。我在启用SSL的情况下使用它。我有一个控制台应用程序,就像这样调用它:
直到今天这个工作还很顺利。在尝试连接说明时,客户端突然抛出异常:
基础连接已关闭:无法为SSL / TLS安全通道建立信任关系。
我已经完成并确保IIS Express开发证书已在个人证书下到位。我还对IIS Express进行了修复。如果我将URL放入Internet Explorer,我也不会遇到此问题。当我浏览普通HTTP时,我没有问题连接到WEB API。是什么让这个似乎无缘无故地开始发生?
答案 0 :(得分:2)
Misha Beskin对此question的回答为我解决了这个问题。仍然不知道是什么导致它首先搞砸了。
花了很多时间给我后,解决方案非常简单
我刚刚打开了Certmgr.msc --->从受信任的根证书颁发机构中删除了localhost证书。
然后打开我的解决方案(在我运行身份服务器之后)点击运行视觉工作室问我是否要生成新证书给iis express(ssl),我点击了是然后它开始正常工作:)