gpt4 book ai didi

Azure 应用服务——Web.config 更改被覆盖

转载 作者:行者123 更新时间:2023-12-04 15:28:17 28 4
gpt4 key购买 nike

我已经通过 Kudu 对在 Azure 应用服务上运行的 .NET core 3.0 应用程序的 web.config 进行了更改,但当通过 Azure 管道部署该站点时,我在 web.config 中所做的更改似乎是被覆盖。

我们的解决方案 (.sln) 不包含或没有 web.config 文件。

我是否打算在我们的项目中显式包含 web.config,然后这种情况就不会发生?

感谢您的帮助

最佳答案

是的,您需要在根目录中有 web.config 文件。我必须将 Angular 应用程序的 web.config 放在应用程序服务上。此外,不建议在应用服务中使用 web.config 值。使用应用程序服务上的配置链接(请参见下面的屏幕截图)来存储应用程序设置和连接字符串。应用服务配置中的值会覆盖 web.config 文件中指定的值。通过这种方式,您可以保持不同环境的配置值独立且易于管理。如果您仍然想使用 web.config 值,您可以在解决方案中进行 web.config 转换,以针对不同的环境转换 web.config。这样您就可以控制不同环境的值并自动进行版本控制,因为它将成为代码存储库的一部分。希望这是有道理的。关注 this web.config 转换的链接。

enter image description here

关于Azure 应用服务——Web.config 更改被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61813219/

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