TFS 2017内部部署无法以连接模式安装Marketplace扩展 [英] TFS 2017 on-premise can't install Marketplace extensions in connected mode
问题描述
我的TFS 2017 Update 2内部部署是根据Marketplace( https://marketplace.visualstudio.com/)在连接模式"下运行.无论我尝试以这种方式安装的任何扩展程序,都会导致错误消息:
My TFS 2017 Update 2 on-premise is according to the Marketplace (https://marketplace.visualstudio.com/) running in Connected Mode. Whatever extension I try to install in this mode results in the error message:
出了什么问题
Something's gone wrong
我们在下载扩展程序时遇到错误.请试试 再过一遍.
We've encountered an error while downloading the extension. Please try again later.
如果我尝试在VSTS帐户中安装相同的扩展程序,则可以正常运行.
If I try to install the same extension in my VSTS account it works fine.
如果我从本地断开TFS的本地安装,则安装"按钮将变为免费获取",然后我就可以进入扩展程序的下载页面并以这种方式获取扩展程序.
If I disconnect my TFS on-premise from the Marketplace the "Install" button changes to "Get it free" and I can get to the download page for the extension and get the extension that way.
该错误消息没有提示我应该从哪里开始搜索根大小写.市场有问题还是我的错误所在?我需要打开防火墙端口吗?还有吗?
The error message gives no clue as to where I should start searching for the root case. Is the Marketplace having issues or is the error on my end? Do I need to open a firewall port? Something else?
我已经在两个单独的连接的TFS 2017 Update 2本地安装上尝试了此操作,并获得了相同的行为.我都拥有TFS管理员(控制台管理员)权限.
I have tried this on two separate connected TFS 2017 Update 2 on-premise installations and get the same behaviour. I have TFS Administrator (Console Admin) rights on both.
推荐答案
请先检查权限,以确保您具有安装扩展程序的正确权限:
Please check the permissions first to make sure you have the correct permissions to install the extensions:
我需要安装扩展程序吗?
修改集合级 信息权限可以安装扩展程序.如果没有 权限,则可以请求扩展名.
Project collection administrators with Edit collection-level information permissions can install extensions. If you don't have permissions, you can request extensions instead.
好吧,我在连接到TFS时在TFS 2017 Update3上进行了测试(我身边没有update2),并且一切正常,无法重现此问题...
Well, I tested on TFS 2017 Update3 (no update2 on my side) while connected to TFS and everything works as expected, cannot reproduce the issue...
但是,这可能是暂时的网络问题,因此正如错误消息所述,您可以稍后再试...如果问题仍然存在,则可以通过以下方法从Marketplace下载扩展程序并
However that might be an temporary network issue, so just as the error message said you can try that again later... If the issue persist, then as a workaround you can download the extension from Marketplace and upload to TFS to install. You can also try upgrading to TFS 2017 Update 3, it should work for you.
请参阅安装有关详细信息,请参见Team Foundation Server(TFS)的扩展.
Refer to Install extensions for Team Foundation Server (TFS) for details.
这篇关于TFS 2017内部部署无法以连接模式安装Marketplace扩展的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!