.net core 2.1.3 ssl错误

Sey*_*h C 14 c# ssl .net-core

大家好我现在正在使用.net核心2.1.3当我通过"dotnet new webapi"安装webapi项目时,当我尝试通过firefox或chrome打开时它给了我这个错误

HttpsConnectionAdapter [1]无法验证HTTPS连接.System.IO.IOException:身份验证失败,因为远程方已关闭传输流.

Mar*_*ong 11

我面临着同样的问题。在我的测试中,似乎将Kestrel与SSL结合使用时出现问题。(其他IISExpress可以)

浏览SSL时,它似乎尚未准备好。

对我来说,解决方法是仅更改launchSetting中的位置:

 "applicationUrl": "https://localhost:443;http://localhost:80"
Run Code Online (Sandbox Code Playgroud)

 "applicationUrl": "http://localhost:80;https://localhost:443"
Run Code Online (Sandbox Code Playgroud)

随着app.UseHttpsRedirection();在Startup.cs

它将首先转到端口80,然后重定向到端口443