繁体   English   中英

为什么 Azure 应用服务不使用 launchSettings.json 配置?

[英]Why Azure App Service doesn;t use launchSettings.json config?

我需要帮助。

我在 Azure 应用服务(Windows)上部署了 Asp Net Core 应用。 它不使用我在 launchSettings.json 中的标准配置在此处输入图片说明

但每次启动使用随机端口。 例如 :

[INF] 正在收听:“http://127.0.0.1:4340”

[INF] 正在收听:“http://127.0.0.1:8105”

[INF] 正在收听:“http://127.0.0.1:13605”

当我在自己的计算机上运行它时,所有路由和端口都正常工作。 为什么在 Azure App Service 部署时会出现这种情况?

因为launchSettings.json专用于 Visual Studio。

文档

本地机器开发的环境可以在项目的Properties\\launchSettings.json文件中设置。 launchSettings.json 中设置的环境值会覆盖系统环境中设置的值。

launchSettings.json 文件:

  • 仅在本地开发机器上使用。
  • 未部署。
  • 包含配置文件设置。

此外,即使您从 Visual Studio 切换到 Visual Studio Code,也必须使用文件.vscode/launch.json

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM