Je travaille sur le projet ASP.NET CORE 3.1. Je teste localement. J'ai commencé à obtenir des erreurs comme
Votre connexion n'est pas complètement sécurisée Ce site utilise une configuration de sécurité obsolète, qui peut exposer vos informations (par exemple, des mots de passe, des messages ou des cartes de crédit) lorsqu'il est envoyé sur ce site. NET :: ERR_SSL_OBSOLETE_VERSION
La connexion utilisée pour charger ce site utilisé TLS 1.0 ou TLS 1.1, qui sont obsolètes et seront désactivées à l'avenir. Une fois désactivé, les utilisateurs seront empêchés de charger ce site. Le serveur doit activer TLS 1.2 ou version ultérieure.
J'ai même activé TLS 1.2 de Program.cs comme ci-dessous -
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.ConfigureKestrel(serverOptions =>
{
serverOptions.ConfigureHttpsDefaults(co =>
{
co.SslProtocols = SslProtocols.Tls12;
});
}).UseStartup<Startup>();
});
Mais toujours la même erreur.
Pouvez-vous s'il vous plaît guider comment résoudre ce problème?
S'il vous plaît courir
dotnet dev-certs https --trust
Votre programme # CreateHostBuilder doit ressembler à ceci (par défaut)
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});