TFS 2018发布下载工件时遇URI格式错误,如何定位该URI?
定位TFS 2018发布定义中「Download artifacts」步骤的URI格式错误
检查发布定义的构件源配置
打开对应的发布定义,切换到Artifacts标签页:- 若关联的是TFS内部构建定义,确认构建定义的项目路径、名称无特殊字符或格式错误;
- 若使用外部构件源(如文件共享、NuGet源等),检查填写的URI是否符合规范:文件共享需以
\\server\path开头,HTTP/HTTPS源需带完整协议头(http://或https://)。
查看发布执行的详细日志
进入失败的发布记录,点击Logs标签,展开「Download artifacts」步骤的所有子日志条目,日志中通常会直接输出尝试访问的无效URI内容,以此定位错误来源。检查代理服务器配置(若启用代理)
打开TFS管理控制台,进入代理池设置页面,核对代理地址的格式是否正确,确认无协议头缺失、多余字符等问题。验证构建构件的存储路径
登录TFS应用层服务器,查看对应构建定义生成的构件存储路径是否合法,确认路径中无未转义的空格、非ASCII字符等可能导致URI解析失败的内容,同时验证TFS生成的构件自动URI是否正确指向该路径。
内容的提问来源于stack exchange,提问作者Mi2830
相关产品推荐
相关产品推荐

