首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure -虚拟应用程序部署覆盖根应用程序

Azure -虚拟应用程序部署覆盖根应用程序
EN

Stack Overflow用户
提问于 2020-09-10 11:15:06
回答 1查看 638关注 0票数 3

我正在尝试创建三个应用程序的Azure部署(App与虚拟应用程序)。结构应如下:

代码语言:javascript
复制
/app-1
/app-2
/

其中第三个应用程序包含在根目录中,包含一些静态文件(index.html,Web.config).

为了实现目标,我创建了两个发布管道:

部署app-2

  1. app-1和静态文件部署到根

当我运行app-2管道,然后运行app-1 & tatic files管道时,一切都如愿以偿。然而,当最后运行app-2管道时,根(第三个应用程序)将被清除,即使它被配置为只部署到相应的虚拟应用程序。

有什么想法吗?

编辑:找到了一个解决办法。所有任务都添加了其他部署选项-- Web部署,保存文件。

该命令与以前一样被执行,但是它似乎有效果。

EN

回答 1

Stack Overflow用户

发布于 2020-11-22 01:00:39

解决办法

将任务版本更改为3。(在3<->4之间有一个重要的更改-版本3的packageForLinux不像在v4中那样是包别名)

输入json (自述不清楚输入名称是什么):https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureRmWebAppDeploymentV3/task.json

自述:https://github.com/microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureRmWebAppDeploymentV3/README.md

关于这个github的更多信息:https://github.com/microsoft/azure-pipelines-tasks/issues/13946

在过去的几天里,我也遇到了同样的问题,我终于找到了解决办法。不是想要的,但至少起作用了。

对我来说,web部署的解决方案不能正常工作,因为我的应用程序正在用旧部署中的应用程序文件重写根目录。(O_o)

这个问题与我的问题非常相似,所以我在这里提出了另一个解决办法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63828518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档