如果您在使用ASP.NET Core 6 MVC构建Web应用程序时遇到HTTPS endpoint not secure
错误,您可以按照以下步骤解决问题:
dotnet dev-certs https --trust
Program.cs
文件中,应确保将Kestrel服务器配置为使用HTTPS。以下是一个示例代码:public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup();
webBuilder.ConfigureKestrel(options =>
{
options.Listen(IPAddress.Loopback, 5001, listenOptions =>
{
listenOptions.UseHttps("certificate.pfx", "your certificate password");
});
});
});
通过按照上述步骤,您可以解决ASP.NET Core 6 MVC中的HTTPS endpoint not secure
错误,并确保您的Web应用程序是安全的。