我构建了一个利用Angular Framework的TFS 2017扩展。该扩展模块有一个表,其中包含“工作项ID”列。点击该ID后,要求打开工作项。
click事件将工作项ID传递给Angular组件方法。具有以下window.open(“ http://hostname:8080/tfs/collection/project/_workitems?_a=edit&id=” + id,“ _blank”);
这将打开一个新窗口,但我收到“ TFS400813:资源不可用于匿名访问。需要客户端身份验证。”错误。如果我使用相同的URL并粘贴到其他浏览器中,则可以访问工作项。