WebApi 项目,无法通过 Visual Studio 访问本地主机

WebApi project, can't reach localhost via Visual Studio

我有一个基本的 WebApi 项目(Microsoft Weather Forcast 示例)

当我在 VS Code 中打开并 运行 项目时,网页会在现有的 Firefox window 中打开,我可以通过 Postman 执行查询。

当我在 Visual Studio 2019 打开并 运行 项目时,单独的 Firefox window 打开并且我无法访问本地主机,因为以下错误:

Error: connect ECONNREFUSED 127.0.0.1:5000

如何通过 Visual Studio 2019 到达我的 API 运行 项目?

以下帮助了我:

项目 => 属性 => 调试:

设置应用URL:https://localhost:44351/(或任何你想要的端口)

启用 SSL:真

web.config:

<environmentVariables>
  <environmentVariable name="ASPNETCORE_HTTPS_PORT" value="44351" />
</environmentVariables>