大家好,我现在使用的是.net core 2.1.3 当我尝试通过firefox或chrome打开“ dotnet new webapi”安装webapi项目时,出现此错误
HttpsConnectionAdapter [1]无法验证HTTPS连接。 System.IO.IOException:身份验证失败,因为远程方已关闭传输流。
答案 0 :(得分:8)
我面临同样的问题。 在我的测试中,似乎将Kestrel与SSL结合使用时出现问题。 (其他IISExpress可以)
浏览时似乎SSL尚未准备就绪。
对我来说,解决方法是只需更改launchSetting中的位置:
"applicationUrl": "https://localhost:443;http://localhost:80"
到
"applicationUrl": "http://localhost:80;https://localhost:443"
在Startup.cs中使用app.UseHttpsRedirection();
它将首先转到端口80,然后重定向到端口443
答案 1 :(得分:0)