问题出现的原因是Chrome浏览器对于HTTPS证书要求更严格。可以通过在ASP Core MVC项目中添加HTTPS支持解决该问题。
具体的解决方法如下所示:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc();
services.AddHttpsRedirection(options =>
{
options.HttpsPort = 443;
});
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseMvc();
}
通过以上操作,Chrome浏览器对于HTTPS证书的要求就得以满足,问题得以解决。