【问题标题】:Get TFS URL in Portal Site在门户网站中获取 TFS URL
【发布时间】:2010-11-07 20:42:12
【问题描述】:

我在 TFS 2010 中创建了一个团队项目,并在 SharePoint 2010 中创建了项目门户。

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

在哪里可以获得与 SharePoint 中的项目门户关联的 TFS 网址?

有什么线索吗?

提前致谢。

【问题讨论】:

    标签: sharepoint tfs moss


    【解决方案1】:

    TFS 的 url 未存储在项目门户中。反之亦然。在 TFS 中存储 WSS url。

    【讨论】:

    • 但不知何故,当我编辑 queryResultWebPart 时,WebParts 知道与 TFS 的连接。谢谢埃瓦尔德。
    • 只是一个想法...当您编辑该 Web 部件时,这不是 Web 部件本身的设置。有可能在创建新站点时,webpart 在配置期间添加到页面,并且设置由 TFS 设置。
    • 不完全。请参阅我关于 TfsRedirect.aspx 的回答
    【解决方案2】:

    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 的网页 知道这些不同资产的位置,并将重定向 到那个页面。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • a) 原始帖子询问的是从门户网站获取 TFS URI,而不是相反。 b)原始帖子询问如何以编程方式进行。
      猜你喜欢
      • 2012-12-14
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      • 1970-01-01
      • 2022-10-14
      • 2016-09-26
      • 1970-01-01
      • 2015-01-17
      相关资源
      最近更新 更多