问:自从 ASP.NET Core 2.1 开始,Visual Studio 2017 创建 ASP.NET Core Web 项目时默认会选中 Configure for HTTPS ,这给用 dotnet run 命令行运行站点带来了麻烦,请问如何修改这个默认设置?

答:手动把Properties/launchSettings.json中的sslPort改为0

另外,从配置文件中把https的那些链接都删掉好像也可以

 

微软官方文档:https://docs.microsoft.com/zh-cn/aspnet/core/security/enforcing-ssl?view=aspnetcore-6.0&tabs=visual-studio&viewFallbackFrom=aspnetcore-2.2