Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用GIT部署时更改azure网站上的配置_Git_Azure_Azure Web App Service - Fatal编程技术网

使用GIT部署时更改azure网站上的配置

使用GIT部署时更改azure网站上的配置,git,azure,azure-web-app-service,Git,Azure,Azure Web App Service,当我使用GIT部署时,如何配置我的网站以使用测试或发布配置?我可以配置我想要使用的分支,但构建配置是必需的。最好的方法是使用自定义部署脚本,如本节所述 一旦你做到了这一点,你就可以更好地控制你的应用程序是如何构建的。在这种情况下,您只需调整msbuild命令,使其像运行一样使用您想要的任何配置,就像在本地计算机上运行msbuild一样。您现在可以在“配置”页面上为此添加应用程序设置,而无需使用自定义部署脚本 SCM\u BUILD\u ARGS-p:Configuration=[Configur

当我使用GIT部署时,如何配置我的网站以使用测试或发布配置?我可以配置我想要使用的分支,但构建配置是必需的。

最好的方法是使用自定义部署脚本,如本节所述


一旦你做到了这一点,你就可以更好地控制你的应用程序是如何构建的。在这种情况下,您只需调整msbuild命令,使其像运行一样使用您想要的任何配置,就像在本地计算机上运行msbuild一样。

您现在可以在“配置”页面上为此添加应用程序设置,而无需使用自定义部署脚本

SCM\u BUILD\u ARGS-p:Configuration=[Configuration\u VALUE]

e、 g

[键]SCM\u构建参数

[价值] -p:配置=质量保证


谢谢。事实上,我从你的一篇博文中找到了一个库杜的链接。不是的,我有一个用于测试部署的git分支。并将设置添加到azure上的网站以处理测试参数。到目前为止,一切正常。我会看看并尝试另一种方法,谢谢。这是我从Github部署到Azure时想到的第一件事。Azure门户不应该有一个下拉列表(或文本框)来选择编译时要使用的构建配置吗?对我来说似乎是一个巨大的疏忽。