我正在使用“部署azure应用程序服务”在Team Services中进行插槽构建步骤,我希望能够将PackageAsSingleFile设置为False来构建我的解决方案。但是,当我尝试释放包含创建的工件路径的软件包时,出现“找不到具有指定模式的软件包”。

我是否需要创建两个工件,一个作为zip文件,另一个作为一个文件包才能执行我想要的工作?我尝试使用不同的文件夹路径,但是无论如何我都会遇到相同的错误。

azure - 找不到指定格式的软件包-LMLPHP

最佳答案

请引用以下步骤:

  • NuGet安装程序任务可还原
  • 软件包
  • Visual Studio生成任务(解决方案:***。sln; Visual Studio版本:Visual Studio 2015; MSBuild参数:/p:DeployOnBuild = True/p:DeployDefaultTarget = WebPublish/p:WebPublishMethod = FileSystem/p:DeleteExistingFiles = True/p:publishUrl =“$(build.artifactstagingdirectory)\”;平台:$(BuildPlatform);配置:$(BuildConfiguration))
  • 发布构建工件(发布路径:$(build.artifactstagingdirectory);工件名称:drop;工件类型:服务器)
  • 编辑/创建发布定义
  • 将工件链接到以前的版本
  • Azure应用服务部署(包或文件夹:$(System.DefaultWorkingDirectory)/**/drop)
  • 取消选中使用Web部署选项发布
  • 关于azure - 找不到指定格式的软件包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44803475/

    10-12 22:21