You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps跨项目迁移工作项遇AttachmentNotFoundException,图片失效

Azure DevOps本地实例跨项目迁移工作项图片失效修复方案

问题原因

工作项迁移时,图片附件未被同步复制到目标项目B的存储系统,或附件关联路径未更新;也可能是目标项目的权限配置限制了附件读取。

修复步骤

1. 验证迁移工具的附件迁移配置

若使用Azure DevOps Migration Tools等第三方迁移工具,检查配置文件是否启用附件迁移模块:

{
  "Enabled": true,
  "ObjectType": "WorkItemAttachmentMigrationConfig",
  "MigrateAttachments": true,
  "AttachmentWorkingPath": "c:\\temp\\attachment-cache"
}

确保MigrateAttachments设为true,重新执行迁移任务补传附件。

2. 手动补传附件(快速修复)

  • 从项目A的原工作项下载所有图片附件;
  • 打开项目B的目标工作项,重新上传图片,并替换描述、评论中失效的图片链接。

3. 调整权限设置

  • 进入项目B的安全设置→工作项跟踪权限,确保目标用户/组拥有查看附件的权限;
  • 若附件存储在共享位置,确认项目B的服务账户或用户组拥有读取项目A附件存储目录的权限。

4. 用witadmin工具修复附件链接

若附件已存在于目标存储但路径错误,执行以下命令更新链接:

witadmin changelink /collection:http://your-tfs-server:8080/tfs/YourCollection /workitemid:【目标工作项ID】 /linktype:Attachment /olduri:【原附件路径】 /newuri:【目标项目附件路径】

预防建议

  • 迁移前确认工具支持附件迁移,优先使用官方推荐的迁移方案;
  • 迁移后批量校验工作项的附件状态,及时发现遗漏问题。

内容的提问来源于stack exchange,提问作者Laurent

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 22:52:12