Azure Web 应用程序部署。改造 webconfig

Azure Web App Deploy. Transforming the webconfig

我正在尝试在我的 Azure Web 应用程序的某个插槽中尝试一些应用程序设置和应用程序的连接字符串。

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

所以我找到了这个 post:

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

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

但突然(没有任何配置更改)部署正在使用发布转换,而不是开发转换。

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

哦。我的解决方案有多个 Web 项目。我在 Azure 应用程序配置页面上使用 "Project" 键,那个键有效。

谢谢,

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

我刚刚在 Azure 应用程序设置上传递了该值,瞧!现在可以使用了:)