gpt4 book ai didi

c# - 为什么 Azure App Service 不使用 launchSettings.json 配置?

转载 作者:行者123 更新时间:2023-12-02 19:12:21 25 4
gpt4 key购买 nike

我需要一些帮助。

我在 Azure 应用服务 (Windows) 上部署了 Asp Net Core 应用。它没有在 launchSettings.json 中使用我的标准配置 enter image description here

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

[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。

来自 the documentation :

The environment for local machine development can be set in the Properties\launchSettings.json file of the project. Environment values set in launchSettings.json override values set in the system environment.

The launchSettings.json file:

  • Is only used on the local development machine.
  • Is not deployed.
  • contains profile settings.

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

关于c# - 为什么 Azure App Service 不使用 launchSettings.json 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64075695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com