所以我有一个包含虚拟目录的WebAppService。每当我创建新的配置文件以将当前项目部署到新的虚拟目录时,当我按下“创建”时,Visual Studio会自动运行构建并在根目录(“/”)上发布项目。 由于我想在特定路由上发布(比如说“/ foo”),我首先需要等待构建/部署过程完成(我找不到中止进程的方法),这将覆盖我拥有的任何内容在我的根文件夹(“/”)上。有没有办法避免这种自动构建/发布过程?
答案 0 :(得分:0)
我首先需要等待构建/部署过程完成(我无法找到中止进程的方法),这将覆盖我在根文件夹上的任何内容(" /&#34 )。难道没有办法避免这种自动构建/发布过程吗?
如果要发布项目的一部分,则无需创建新的配置文件。我们可以直接从Visual Studio将包含文件的文件或文件夹发布到Azure门户。
<强>更新强>
我们可以更新发布配置文件来执行此操作,更多详细信息请参阅屏幕截图。
更新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