Azure配置文件即时构建/发布

时间:2017-10-30 10:51:37

标签: visual-studio azure azure-web-sites

所以我有一个包含虚拟目录的WebAppService。每当我创建新的配置文件以将当前项目部署到新的虚拟目录时,当我按下“创建”时,Visual Studio会自动运行构建并在根目录(“/”)上发布项目。 由于我想在特定路由上发布(比如说“/ foo”),我首先需要等待构建/部署过程完成(我找不到中止进程的方法),这将覆盖我拥有的任何内容在我的根文件夹(“/”)上。有没有办法避免这种自动构建/发布过程?

1 个答案:

答案 0 :(得分:0)

  

我首先需要等待构建/部署过程完成(我无法找到中止进程的方法),这将覆盖我在根文件夹上的任何内容(" /&#34 )。难道没有办法避免这种自动构建/发布过程吗?

如果要发布项目的一部分,则无需创建新的配置文件。我们可以直接从Visual Studio将包含文件的文件或文件夹发布到Azure门户。

enter image description here

<强>更新

我们可以更新发布配置文件来执行此操作,更多详细信息请参阅屏幕截图。

enter image description here

更新2:

  

每当我创建新的配置文件以将当前项目部署到新的虚拟目录时,当我按下&#34;创建&#34;时,Visual Studio会自动运行构建并在根目录上发布项目(&#34) ; /&#34;)`

正如您所提到的,如果我们创建新的配置文件,它将直接发布它。如果我们要在创建新配置文件期间编辑配置文件,我们可以将我们的feedback提供给Azure团队。

除了创建新的配置文件,我们可以从现有的配置文件发布WebApp。或者我们可以使用Azure WebApp Kudu Zip API来做到这一点。

PUT https://{user}:{password}@{FunctionAppname}.scm.azurewebsites.net/api/zip/{path}  # example path:site/wwwroot/foo