首页 文章

Azure Web App部署 . 转换webconfig

提问于
浏览
1

我试图在Azure Web App的某个插槽中设置应用程序的某些appsettings和ConnectionString .

当我尝试通过Azure门户上的应用程序设置更改配置时,没有任何反应 .

所以我找到了这篇文章:

http://brian.vallelunga.com/blog/chaining-azure-web-config-transforms-when-deploying-from-source-control

好的,我完成了教程告诉我要做的事情,并且我在一些部署上取得了成功(我正在使用Kudu从GitHub进行自动部署) .

但突然(没有任何配置更改)部署正在使用Release转换,而不是dev转换 .

通过 Kudu 控制台,我在部署文件夹中看到,在某个时刻 Kudu 将我的web.config转换为正确的一个,然后再将其转换为发布版本 . 有人知道我能做什么吗?

哦 . 我的解决方案有多个Web项目 . 我正在使用Azure应用程序配置页面上的 "Project" Key,并且该工作正常 .

谢谢,

1 回答

  • 2

    好的,找到了答案 . 由于某些奇怪的原因,参数 SCM_BUILD_ARGS 的值从 /p:Environment=Staging 更改为 -p:Configuration=Debug .

    我刚刚在Azure应用程序设置上传递了这个值,并且vo!它现在正在工作:)

相关问题