我试图在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 回答
好的,找到了答案 . 由于某些奇怪的原因,参数
SCM_BUILD_ARGS
的值从/p:Environment=Staging
更改为-p:Configuration=Debug
.我刚刚在Azure应用程序设置上传递了这个值,并且vo!它现在正在工作:)