azure-devops - 由于异常,下载工件失败

标签 azure-devops tfsbuild ms-release-management

在我们的一个构建中,我们将工件发布到共享文件夹中。在由构建触发的版本中,我们有一些默认启用下载工件的环境。但下载总是失败并说:

[错误]下载项目失败:System.ArgumentOutOfRangeException:指定的参数超出了有效值的范围。$参数名称:fileName$ 位于 Microsoft.TeamFoundation.Release.Windows.Implementation.FileSystemDirectory.GetFileReader(String fileName)

因为这是环境的默认行为,所以我们不知道哪一部分是错误的。在代理计算机上,创建了发布文件夹,其中包含一个由构建命名的子文件夹。但子文件夹内没有任何内容。 我们尝试使构建和发布使用相同的代理并将构建工件发布到该代理机器上。但下载失败并出现同样的错误。

enter image description here

[更新]我们正在使用 VSTS。并且可以从共享文件夹下载已发布的工件。

最佳答案

您能否检查一下下载完整文件路径的长度是否超出了Windows允许的限制(应为256)?

关于azure-devops - 由于异常,下载工件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38301313/

相关文章:

c# - 如何在 DevOps Pipeline 中转换 Azure Function App .NET core 2.0 的函数应用程序设置?

azure - 使用 Azure Devops 和 Yaml 以及变量组部署 Azure 函数应用程序的 Appsettings

visual-studio-2008 - Team Foundation Build 在平面目录结构中下降

deployment - 如何在 Visual Studio Online 中复制任务组?

git - 如何为 nuget 包设置 Azure DevOps CI 构建/发布管道(高级)

underscore.js - Visual Studio Online 中托管构建 Controller 上的 underscore.d.ts 中的 TypeScript 编译错误

node.js - TFS(内部)构建输出显示错误的字符编码

asp.net-core - 在 VSO 构建上运行 DNU Restore

ms-release-management - RM 不会无限期地设置构建

tfs - VSTS 发布管理 - 共享公共(public)环境的多个发布定义