web-dev-qa-db-fra.com

Erreur .net core 2.1.3 ssl

Bonjour les gars en ce moment j'utilise .net core 2.1.3 Quand j'installe un projet webapi par "dotnet new webapi" quand j'essaye d'ouvrir par firefox ou chrome, il me donne cette erreur 

HttpsConnectionAdapter [1] Échec d'authentification de la connexion HTTPS . System.IO.IOException: L'authentification a échoué car la partie distante a fermé le flux de transport.

9
Seyfullah C

Je suis confronté au même problème . Dans mon test, il semble que le problème avec Kestrel avec SSL (autre IISExpress est OK) 

Il semble que le protocole SSL n’est pas encore prêt lorsque vous le parcourez.

La solution pour moi est simplement de changer la position dans launchSetting: 

 "applicationUrl": "https://localhost:443;http://localhost:80"

à

 "applicationUrl": "http://localhost:80;https://localhost:443"

Avec app.UseHttpsRedirection(); dans Startup.cs

il ira d'abord sur le port 80 puis redirigera vers le port 443

4
Marcus Wong

pouvez-vous essayer d'exécuter la commande dotnet dev-certs https --trust 

Si votre certificat de développement n'est pas approuvé, il devrait vous inviter à l'accepter. Mon problème a été résolu après l'avoir exécuté. et la prochaine fois que vous exécuterez à nouveau la commande, elle vous dira que le certificat est valide.

 enter image description here

0
Nishank