2010-11-07 63 views
0

我已经在SharePoint 2010中创建一个团队项目在2010年TFS和项目门户获取TFS URL在门户网站

现在我需要创建一个Web部件在连接到SharePoint站点(项目门户)部署TFS获取一些信息。

我可以在哪里获得与SharePoint中的Project Portal关联的TFS Url?

任何线索?

在此先感谢。

回答

1

TFS的URL未存储在Project Portal中。这是相反的。在TFS中存储WSS url。

+0

但不知何故,当我编辑queryResultWebPart时,WebParts知道与TFS的连接。谢谢埃瓦尔德。 – 2010-11-08 20:27:48

+0

只是一个想法......当您编辑该Web部件时,是不是Web部件本身的设置。创建新站点时,可能会在配置期间将Web部件添加到页面中,并且设置由TFS进行设置。 – 2010-11-08 20:57:00

+0

是的,也许你是对的。感谢您帮助Ewald! – 2010-11-08 21:01:38

-2

难道你不能进入TFS2010->团队资源管理器 - >右键单击你的团队项目 - >门户设置?

+0

a)原来的帖子是询问从门户网站获取TFS URI,而不是相反。 b)原文是询问如何以编程方式进行。 – 2012-01-13 22:01:32

0

TfsRedirect可用于从SharePoint中确定TFS Web访问URL。虽然它不完全符合您的要求,但这有点不合理 - 您可以传递参数tf:Test=1以获取与正在显示Web部件的站点相关联的TFS团队项目。

看看John Socha的-Leialoha的博客文章上Using TfsRedirect to Display Reports in TFS 2010 Dashboards

什么是TfsRedirect?

这里是场景。当您创建团队项目时(或稍后按照此处所述的 添加它),您有TFS在SharePoint 中创建仪表盘站点。有这个信息中心的几个项目指向其他 位置有潜在的其他服务器上:

  • 团队Web访问
  • 过程指南
  • 仪表盘上的页面

TFS出报告本身知道在哪里可以找到这些资产。例如,如果TFS管理员将报告移动到另一台服务器上,位置可能会更改为 。

而不是硬编码这些资产注入 仪表盘的位置,TFS的团队创建了一个网页叫做TfsRedirect.aspx ,知道当这些不同的资产所在地,并重定向 到该页面。