要解决ASP.NET Core服务不会将HTTP://localhost:
首先,您需要在Startup.cs文件的Configure方法中添加以下代码:
app.UseHttpsRedirection();
然后,您还需要在ConfigureServices方法中配置HTTPS重定向选项。在Startup.cs文件的ConfigureServices方法中添加以下代码:
services.AddHttpsRedirection(options =>
{
options.RedirectStatusCode = StatusCodes.Status307TemporaryRedirect;
options.HttpsPort = ;
});
请将
替换为您实际使用的HTTPS端口号。
最后,您还需要确保ASP.NET Core应用程序的启动URL使用HTTPS。在Properties文件夹下的launchSettings.json文件中,找到profiles -> IIS Express -> applicationUrl,并将其更改为HTTPS模式,如下所示:
"applicationUrl": "https://localhost:",
这样,当您在浏览器中访问http://localhost:
请注意,如果您使用的是开发环境证书,您可能需要先信任该证书,以便浏览器不会显示安全警告。