gpt4 book ai didi

asp.net - 从源代码管理进行 Azure 网站部署期间的 Web.config 转换

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

我正在尝试从源代码管理 (GitHub) 自动部署我的源代码。一切正常,但有一个异常(exception) - web.config 未正确转换。我设置了以下 web.config 转换:

Web.CloudLIVE.config
Web.CloudTEST.config

我正在使用发布配置来构建解决方案中的项目。我想要做的是在 Azure 门户的应用程序设置中指定要应用的正确 web.config 转换(“CloudTEST”或“CloudLIVE”),然后在将源代码推送到 GitHub 时正确转换 web.config。可以这样做吗?

最佳答案

我在发布问题后几乎立即找到了答案。可以通过在 Azure 门户网站的配置部分添加应用程序设置来实现。

以下设置将导致 Kudu 正确转换 web.config:

SCM_BUILD_ARGS    -p:PublishProfile=CloudTEST

其中 CloudTEST 是您的 web.config 转换名称。

此解决方案已记录在案 here

关于asp.net - 从源代码管理进行 Azure 网站部署期间的 Web.config 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24576895/

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