Azure DevOps:从工作项链接Wiki页面时出现错误
我之前也踩过这个坑——明明Wiki页面好好的存在着,可添加到工作项里就是报错。下面是我亲测有效的排查和解决步骤,你可以一步步试:
复制系统生成的Wiki链接,别手动输入
很多时候问题出在URL路径上。不要直接复制浏览器地址栏的链接(有时候会带多余参数或格式错误),而是打开目标Wiki页面,点击右上角的「复制链接」按钮(链条图标),直接用这个系统生成的URL来添加工作项链接。另外要注意区分项目级Wiki和组织级Wiki的URL结构,别搞混两者路径。检查权限是否匹配
确保你的账号同时拥有工作项的编辑权限和Wiki页面的访问权限。有时候哪怕你能正常打开Wiki,但工作项所在的项目权限组可能限制了外部链接访问,或者Wiki的权限设置里没给你授权。可以换个项目管理员账号试试,如果能成功添加,那就是权限问题,去调整对应的权限组即可。排查页面名称/路径的特殊字符
如果Wiki页面标题里有空格、#、&这类特殊符号,Azure DevOps的链接解析偶尔会出问题。试试把页面重命名成不含特殊字符的名称,然后重新复制链接添加到工作项里。嵌套页面的路径也要注意,系统会自动转义空格和特殊字符,别手动修改转义后的内容,直接用生成的链接就行。清除缓存或换浏览器测试
浏览器缓存残留也可能导致这个问题。试试清除浏览器的缓存和Cookie,或者用隐私模式打开Azure DevOps再操作。也可以换个浏览器(比如从Chrome换成Edge),排除浏览器兼容性的影响。检查Azure DevOps服务状态
偶尔Azure DevOps的服务会有小故障,导致链接解析异常。你可以在Azure DevOps门户底部的「服务状态」入口查看对应区域的服务是否正常,如果有故障,等恢复后再尝试添加链接。重新创建链接并刷新工作项
有时候只是临时同步问题。先删除现有的错误链接,重新添加一次,然后刷新工作项页面。如果还是不行,保存工作项后关闭页面再重新打开,给系统一点同步时间,说不定错误提示就消失了。
内容的提问来源于stack exchange,提问作者Mandy

