Azure应用程序服务部署无法发布“;未找到任何文件";
我们正在尝试将asp.net webapi项目部署到Azure应用程序服务,但我无法将其部署 我正在将VSTS(Visual Studio Team System)与Azure应用程序服务部署构建任务一起使用,对于“包或文件夹”设置,我已经尝试过了 $(BUILD_ARTIFACTSTAGINGDIRECTORY)/MyApp.Api.zip 这给了我错误信息Azure应用程序服务部署无法发布“;未找到任何文件";,azure,asp.net-web-api,azure-web-app-service,azure-pipelines,azure-pipelines-build-task,Azure,Asp.net Web Api,Azure Web App Service,Azure Pipelines,Azure Pipelines Build Task,我们正在尝试将asp.net webapi项目部署到Azure应用程序服务,但我无法将其部署 我正在将VSTS(Visual Studio Team System)与Azure应用程序服务部署构建任务一起使用,对于“包或文件夹”设置,我已经尝试过了 $(BUILD_ARTIFACTSTAGINGDIRECTORY)/MyApp.Api.zip 这给了我错误信息 2017-03-23T15:04:11.8345272Z ##[error]Error: Not found files: C:\a\1
2017-03-23T15:04:11.8345272Z ##[error]Error: Not found files: C:\a\1\s\$(BUILD_ARTIFACTSTAGINGDIRECTORY)\MyApp.Api.zip
我注意到在发布工件构建步骤中,它是从
“C:\a\1\a\MyApp.Api.zip”
要上载到“drop\MyApp.Api.zip”,请执行以下操作:
最后一个文件夹有一个“a”,而不是一个“s”
如果我尝试$(System.DefaultWorkingDirectory)***.zip
我收到此错误,未找到与搜索模式匹配的文件:C:\a\1\s***.zip
作为临时解决方法,我将“包或文件夹”值设置为
C:\a\1\a\MyApp.Api.zip
它可以工作,但相当脆弱,因为它不是一个构建变量,我不能依赖构建代理使用相同的精确生成的文件夹结构
有人知道为什么这对我不起作用和/或为什么这看起来很难而且没有很好的记录吗?这真的很容易吗?我今天只是有点慢
谢谢您的帮助!您应该使用
$(build.artifactstagindirectory)
而不是$(build\u artifactstagindirectory).
谢谢!我会尝试一下。效果很好!谢谢!我只希望文档中能清楚地说明这一点。@DanCsharpster本文提到:经过一点测试,构建成功了,但实际上没有部署任何东西。我将不得不进行调查further@DanCsharpster如果不能,您可以为该问题打开一个新线程把它拿走。