我已经在SharePoint 2010中创建一个团队项目在2010年TFS和项目门户获取TFS URL在门户网站
现在我需要创建一个Web部件在连接到SharePoint站点(项目门户)部署TFS获取一些信息。
我可以在哪里获得与SharePoint中的Project Portal关联的TFS Url?
任何线索?
在此先感谢。
我已经在SharePoint 2010中创建一个团队项目在2010年TFS和项目门户获取TFS URL在门户网站
现在我需要创建一个Web部件在连接到SharePoint站点(项目门户)部署TFS获取一些信息。
我可以在哪里获得与SharePoint中的Project Portal关联的TFS Url?
任何线索?
在此先感谢。
TFS的URL未存储在Project Portal中。这是相反的。在TFS中存储WSS url。
难道你不能进入TFS2010->团队资源管理器 - >右键单击你的团队项目 - >门户设置?
a)原来的帖子是询问从门户网站获取TFS URI,而不是相反。 b)原文是询问如何以编程方式进行。 – 2012-01-13 22:01:32
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 ,知道当这些不同的资产所在地,并重定向 到该页面。
但不知何故,当我编辑queryResultWebPart时,WebParts知道与TFS的连接。谢谢埃瓦尔德。 – 2010-11-08 20:27:48
只是一个想法......当您编辑该Web部件时,是不是Web部件本身的设置。创建新站点时,可能会在配置期间将Web部件添加到页面中,并且设置由TFS进行设置。 – 2010-11-08 20:57:00
是的,也许你是对的。感谢您帮助Ewald! – 2010-11-08 21:01:38