Azure 应用服务部署无法发布 "no files found"
Azure App Service Deploy cannot publish "no files found"
我们正在尝试将 asp.net webapi 项目部署到 Azure 应用程序服务,但我无法部署它。
我将 VSTS(Visual Studio Team System)与 Azure App Service Deploy 构建任务一起使用,对于 "Package or Folder" 设置,我已经尝试过
$(BUILD_ARTIFACTSTAGINGDIRECTORY)/MyApp.Api.zip
这给了我错误信息
2017-03-23T15:04:11.8345272Z ##[error]Error: Not found files: C:\a\s$(BUILD_ARTIFACTSTAGINGDIRECTORY)\MyApp.Api.zip
我注意到在 Publish Artifact 构建步骤中,它是从
"C:\a\a\MyApp.Api.zip"
上传到“drop\MyApp.Api.zip:
最后一个文件夹有 "a" 而不是 "s"。
如果我尝试 $(System.DefaultWorkingDirectory)***.zip
我收到此错误没有找到符合搜索模式的匹配文件:C:\a\s***.zip
作为临时解决方法,我将 'Package or Folder' 值设置为
C:\a\a\MyApp.Api.zip
它有效但相当脆弱,因为它不是构建变量,我不能依赖使用完全相同的生成文件夹结构的构建代理。
有谁知道为什么这对我不起作用 and/or 为什么这看起来很难而且没有很好的记录?这真的很容易吗,我今天有点慢?
感谢您的帮助!
您应该使用 $(build.artifactstagingdirectory)
而不是 $(BUILD_ARTIFACTSTAGINGDIRECTORY).
我们正在尝试将 asp.net webapi 项目部署到 Azure 应用程序服务,但我无法部署它。
我将 VSTS(Visual Studio Team System)与 Azure App Service Deploy 构建任务一起使用,对于 "Package or Folder" 设置,我已经尝试过
$(BUILD_ARTIFACTSTAGINGDIRECTORY)/MyApp.Api.zip 这给了我错误信息
2017-03-23T15:04:11.8345272Z ##[error]Error: Not found files: C:\a\s$(BUILD_ARTIFACTSTAGINGDIRECTORY)\MyApp.Api.zip
我注意到在 Publish Artifact 构建步骤中,它是从 "C:\a\a\MyApp.Api.zip" 上传到“drop\MyApp.Api.zip:
最后一个文件夹有 "a" 而不是 "s"。
如果我尝试 $(System.DefaultWorkingDirectory)***.zip 我收到此错误没有找到符合搜索模式的匹配文件:C:\a\s***.zip
作为临时解决方法,我将 'Package or Folder' 值设置为
C:\a\a\MyApp.Api.zip
它有效但相当脆弱,因为它不是构建变量,我不能依赖使用完全相同的生成文件夹结构的构建代理。
有谁知道为什么这对我不起作用 and/or 为什么这看起来很难而且没有很好的记录?这真的很容易吗,我今天有点慢?
感谢您的帮助!
您应该使用 $(build.artifactstagingdirectory)
而不是 $(BUILD_ARTIFACTSTAGINGDIRECTORY).