.net core 2.1.3 ssl error
Привет, ребята, сейчас я использую.net core 2.1.3, когда я устанавливаю проект webapi с помощью "dotnet new webapi", когда я пытаюсь открыть firefox или chrome, он дает мне эту ошибку
HttpsConnectionAdapter [1] Не удалось аутентифицировать соединение HTTPS. System.IO.IOException: Ошибка аутентификации, поскольку удаленная сторона закрыла транспортный поток.
Ответы
Ответ 1
Я сталкиваюсь с той же проблемой. В моем тесте, кажется, проблема с использованием Kestrel с SSL. (другой IISExpress в порядке)
Похоже, SSL еще не готов, когда вы просматриваете его.
Обходной путь для меня просто изменить позицию в launchSetting:
"applicationUrl": "https://localhost:443;http://localhost:80"
в
"applicationUrl": "http://localhost:80;https://localhost:443"
С app.UseHttpsRedirection();
в Startup.cs
сначала он перейдет на порт 80, а затем перенаправит на порт 443
Ответ 2
вы можете попробовать запустить команду dotnet dev-certs https --trust
Если вашему сертификату разработки не доверяют, он должен попросить вас принять его. Моя проблема была решена после ее запуска. и в следующий раз, когда вы снова запустите команду, она сообщит вам, что сертификат действителен.