我正在开发一个Asp.Net Core 3.1项目,并在本地进行测试。最近出现了以下错误:
您的连接不完全安全 此站点使用过时的安全配置,可能会在将信息(例如密码、消息或信用卡)发送到该站点时暴露您的信息。 NET::ERR_SSL_OBSOLETE_VERSION
用于加载此站点的连接使用了即将被禁用的TLS 1.0或TLS 1.1。一旦禁用,用户将无法加载此站点。服务器应启用TLS 1.2或更高版本。
我甚至已经从Program.cs启用了TLS 1.2,如下所示 -
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.ConfigureKestrel(serverOptions =>
{
serverOptions.ConfigureHttpsDefaults(co =>
{
co.SslProtocols = SslProtocols.Tls12;
});
}).UseStartup<Startup>();
});
但是仍然出现相同的错误。
您可以指导如何解决这个问题吗?