【问题标题】:TFS 2017 on-premise can't install Marketplace extensions in connected modeTFS 2017 本地无法在连接模式下安装市场扩展
【发布时间】:2018-10-11 14:01:50
【问题描述】:

我的本​​地 TFS 2017 更新 2 根据在连接模式下运行的市场 (https://marketplace.visualstudio.com/)。我尝试在此模式下安装的任何扩展都会导致错误消息:

出了点问题

我们在下载扩展程序时遇到了错误。请试试 稍后再来。

如果我尝试在我的 VSTS 帐户中安装相同的扩展程序,它可以正常工作。

如果我将我的本地 TFS 与 Marketplace 断开连接,“安装”按钮将变为“免费获取”,我可以访问扩展程序的下载页面并以这种方式获取扩展程序。

错误消息没有提供关于我应该从哪里开始搜索根案例的任何线索。市场有问题还是我的错误?我需要打开防火墙端口吗?还有什么?

我已在两个单独连接的 TFS 2017 Update 2 本地安装上进行了尝试,并获得了相同的行为。我对这两者都有 TFS 管理员(控制台管理员)权限。

【问题讨论】:

    标签: tfs marketplace


    【解决方案1】:

    请先检查权限,确保您拥有安装扩展的正确权限:

    安装扩展需要什么?

    Project collection administratorsEdit collection-level information permissions 可以安装扩展。如果你没有 权限,您可以请求扩展。

    好吧,我在连接到 TFS 时在 TFS 2017 Update3(我这边没有 update2)上进行了测试,一切正常,无法重现问题...

    但这可能是暂时的网络问题,因此正如错误消息所说,您可以稍后再试...如果问题仍然存在,那么作为一种解决方法,您可以从 Marketplace 和 upload to TFS to install 下载扩展程序。 您也可以尝试升级到 TFS 2017 Update 3,它应该适合您。

    详情请参阅Install extensions for Team Foundation Server (TFS)

    【讨论】:

    • 是的,我拥有所需的权限,是的,我知道解决方法。我相信我在原来的帖子中提到了这两个。我已经安装了我们的大部分扩展,所以这不是问题。让我安装更新 3 看看是否有帮助,这似乎是一项艰巨的任务,而且有点猜测。我们正在研究更新 3,但这不是重点。是否有日志文件或我可以追踪的东西来尝试找到根本原因?
    • @MichaelHarmsen 你能用其他账户重现这个问题吗?是否有任何策略/规则防火墙设置等可能阻止与市场的连接?只需尝试清理客户端计算机上的缓存,然后再试一次。对于日志,我能想到的是您可以尝试通过导航到http://server:8080/tfs/_oi/_diagnostics/activityLog 来检查活动或检查系统事件日志...
    • 是的,我们可以在不同的帐户、不同的电脑上以及使用不同的浏览器(IE 和 Chrome)上重现这一点。活动日志或事件日志中没有显示任何内容。但我们似乎确实存在政策问题。如果我从实际服务器(而不是我的电脑)浏览 Marketplace 并尝试登录,我会被告知政策阻止访问 login.microsoftonline.com。我会弄清楚我们这边该怎么做,但从我的电脑浏览时,市场声明我已登录并在连接模式下运行,这似乎具有误导性。
    • @MichaelHarmsen 所以,问题是由政策引起的,您需要先弄清楚,您可以请您的 IT 管理员协助解决这个问题...
    • 当然,阻止政策已经到了我的尽头,所以我会处理的。然后,您可以修复 Marketplace 上的误导状态,即当我不在时,我在连接模式下运行,对吗? :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-04
    相关资源
    最近更新 更多