【发布时间】:2010-11-07 20:42:12
【问题描述】:
我在 TFS 2010 中创建了一个团队项目,并在 SharePoint 2010 中创建了项目门户。
现在我需要创建一个 WebPart 以部署在连接到 TFS 的 SharePoint 站点(项目门户)中以获取一些信息。
在哪里可以获得与 SharePoint 中的项目门户关联的 TFS 网址?
有什么线索吗?
提前致谢。
【问题讨论】:
标签: sharepoint tfs moss
我在 TFS 2010 中创建了一个团队项目,并在 SharePoint 2010 中创建了项目门户。
现在我需要创建一个 WebPart 以部署在连接到 TFS 的 SharePoint 站点(项目门户)中以获取一些信息。
在哪里可以获得与 SharePoint 中的项目门户关联的 TFS 网址?
有什么线索吗?
提前致谢。
【问题讨论】:
标签: sharepoint tfs moss
TFS 的 url 未存储在项目门户中。反之亦然。在 TFS 中存储 WSS url。
【讨论】:
TfsRedirect 可用于从 SharePoint 中确定 TFS Web 访问 URL。虽然这不是您想要的,而且有点 hacky - 您可以传递参数 tf:Test=1 来获取与您的 Web 部件正在显示的站点相关联的 TFS 团队项目。
请参阅 John Socha-Leialoha 在Using TfsRedirect to Display Reports in TFS 2010 Dashboards 上的博客文章
什么是 TfsRedirect?
这是场景。您让 TFS 在 SharePoint 中创建仪表板网站 当您创建团队项目时(或者您稍后按照说明添加它 这里)。此仪表板上有几个项目指向其他 可能在其他服务器上的位置:
- 团队网络访问
- 流程指导
- 仪表板页面上显示的报告
TFS 本身知道在哪里可以找到这些资产。而且地点可以 例如,如果 TFS 管理员将报告移至 不同的服务器。
而不是将这些资产的位置硬编码到 仪表板,TFS 团队创建了一个名为 TfsRedirect.aspx 的网页 知道这些不同资产的位置,并将重定向 到那个页面。
【讨论】:
难道你不能进入 TFS2010 -> 团队资源管理器 -> 右键单击你的团队项目 -> 门户设置吗?
【讨论】: