找不到容器 XXX 中的项目 MY_ARTIFACT_NAME
The item MY_ARTIFACT_NAME in container XXX could not be found
尝试根据教程 Deploying your applications to Azure, modified per 配置 MS Release Manager 时,我收到以下异常:
The item MY_ARTIFACT_NAME
in container 56811 could not be found.
导致发布被拒绝。
我已添加 system.debug
变量并将其设置为 true,(请参阅 Publish build artifacts - I'm having problems)但未提供其他信息。
我的 Visual Studio 构建成功完成并配置如下:
MSBuild 参数:
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true
/p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.stagingDirectory)"
平台: $(BuildPlatform)
配置: $(BuildConfiguration)
复制和发布构建工件
内容: *.*
工件名称: MY_ARTIFACT_NAME
工件类型: Server
我的 Azure Web 应用部署配置如下:
Web 部署包: $(Agent.BuildDirectory)\**\*.zip
"Copy and Publish Build Artifacts" 任务不会使用您的配置将任何内容复制到工件文件夹,您需要按以下方式配置它:
Copy Root: $(build.stagingDirectory)
Contents: **\*.zip
Artifact Name: MY_ARTIFACT_NAME
Artifact Type: Server
并且在您的发布定义中,“$(Agent.BuildDirectory)”也不起作用。您需要默认使用 $(System.DefaultWorkingDirectory)\**\*.zip。
尝试根据教程 Deploying your applications to Azure, modified per
The item
MY_ARTIFACT_NAME
in container 56811 could not be found.
导致发布被拒绝。
我已添加 system.debug
变量并将其设置为 true,(请参阅 Publish build artifacts - I'm having problems)但未提供其他信息。
我的 Visual Studio 构建成功完成并配置如下:
MSBuild 参数:
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true
/p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.stagingDirectory)"
平台: $(BuildPlatform)
配置: $(BuildConfiguration)
复制和发布构建工件
内容: *.*
工件名称: MY_ARTIFACT_NAME
工件类型: Server
我的 Azure Web 应用部署配置如下:
Web 部署包: $(Agent.BuildDirectory)\**\*.zip
"Copy and Publish Build Artifacts" 任务不会使用您的配置将任何内容复制到工件文件夹,您需要按以下方式配置它:
Copy Root: $(build.stagingDirectory)
Contents: **\*.zip
Artifact Name: MY_ARTIFACT_NAME
Artifact Type: Server
并且在您的发布定义中,“$(Agent.BuildDirectory)”也不起作用。您需要默认使用 $(System.DefaultWorkingDirectory)\**\*.zip。