当前位置: 首页 > 知识库问答 >
问题:

提取Zip工件作为Azure应用服务部署的一部分?

李建中
2023-03-14

我正在设置asp的构建和发布过程中。vsts上的net核心web应用程序。

我让构建处理以下任务:

  • 构建解决方案
  • 点网发布
  • 创建 zip 类型的项目到 $(编译项目记录目录)/MyApp_$(生成 id).zip
  • 发布 -- 项目路径 $(生成项目记录目录)/MyApp_$(生成 id).zip -- 项目名称 MyApp_Package

这一切都很好...

该版本是一个“Azure应用服务部署”任务。“包或文件夹”是$(系统。DefaultWorkingDirectory)/MyBuild/MyApp _ Package它正在“工作”,因为它正在将zip文件部署到Azure web app,但不提取文件。

如何获取它以在 Azure 网站上提取 zip 文件?

共有2个答案

莫河
2023-03-14

我也有同样的问题。但是,“使用Web Deploy发布”选项一直处于选中状态。我还尝试了任务的版本2和3。

我的解决方案是添加unzip。zip和rm

齐铭
2023-03-14

由于您正在部署一个包(zip),因此您需要选中Publish use Web Deploy选项并为Package或文件夹指定zip文件。

 类似资料:
  • 我正在尝试部署一个示例。war文件到运行Windows/Tomcat 9的Azure应用程序服务。我正在将文件上载到wwwroot/webapps文件夹。文件正在解包,但未创建名为sample的子文件夹。我已经启用了日志记录功能,但是里面没有任何有用的东西。有什么想法吗? 我试图使用的示例war文件来自apache tomcat页面。https://tomcat.apache.org/tomcat

  • 我正在尝试使用mvn deploy:deploy file命令将第三方私有包直接发布到我的Azure工件提要,如下所示: 但我有一个奇怪的错误: [错误]无法执行目标org.apache.maven.plugins:maven-部署插件:2.7:项目CAST_2015上的部署文件(default-cli):无法部署工件:无法传输工件pl.group.id:工件:jar:0.0.2 from/to

  • 部署服务 我们使用 docker service 命令来管理 Swarm 集群中的服务,该命令只能在管理节点运行。 新建服务 现在我们在上一节创建的 Swarm 集群中运行一个名为 nginx 服务。 $ docker service create --replicas 3 -p 80:80 --name nginx nginx:1.13.7-alpine 现在我们使用浏览器,输入任意节点 IP

  • 我希望构建我的部署,以便在部署结束时,它将新站点切换到生产中。我正在使用部署插槽,所以命令< code>azure site swap mysite应该做我之后要做的事情 为此,我在我的kudu部署脚本中尝试了此操作,例如: 但 Azure CLI 似乎没有安装在 kudu 中。 “azure”未被识别为内部或外部命令、可操作的程序或批处理文件。交换到产品 是否有一种方法可以在部署脚本中执行此操作

  • 我正试图将我的应用程序部署到运行在谷歌容器引擎中的Kubernetes。 该应用程序可以在https://github.com/industrial/docker-znc找到。 null

  • 我的github回购的链接如下:https://github.com/noumanmalik960/quiz-app-pwa 这里是Service Worker文件代码: