将与 SharePoint 产品的集成添加到 Team Foundation Server 的部署中

更新:2010 年 8 月

当安装 Visual Studio Team Foundation Server 时,可以跳过为部署配置任何 SharePoint 产品 资源。 Team Foundation Server 运行不需要运行 SharePoint 产品 的服务器,但是 Team Foundation Server 的许多功能需要与 SharePoint 产品 集成。 您可以将运行 Microsoft Office SharePoint Server 2007、Microsoft SharePoint Server 2010 或 Windows SharePoint Services 3.0 的服务器添加到 Team Foundation Server 的部署中。 添加 SharePoint Web 应用程序后,可以配置已在部署中的团队项目集合和团队项目,以便将该服务器用于团队项目门户网站、报告和面板。

提示

如果您还没有运行 Microsoft Office SharePoint Server 2007、SharePoint Server 2010 或 Windows SharePoint Services 3.0 的服务器,则可以在 Team Foundation 安装指南中找到有关安装用于 Team Foundation Server 的任何这些程序的说明。 有关最新信息,可从 Microsoft 网站上的以下页面下载指南:Installation Guide for Team Foundation(Team Foundation 安装指南),或在 Microsoft 网站上的以下页面上查看指南:安装 Team Foundation 组件。 或者,也可以在 Microsoft 网站上的以下页面中查看有关安装 Microsoft Office SharePoint Server 2007 的 SharePoint 产品 文档:Install Office SharePoint Server 2007 in a server farm environment(在服务器场环境中安装 Office SharePoint Server 2007)。 若要查看有关安装 Windows SharePoint Services 3.0 的 SharePoint 产品 文档,请参见 Microsoft 网站上的以下页面:Deploy a simple farm(部署简单的服务器场)。

若要将运行 SharePoint 产品 的服务器添加到 Team Foundation Server 部署中,必须使用与 Team Foundation Server 兼容的设置来配置 SharePoint 产品。 如果要添加运行 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 的服务器,则必须先执行其他步骤,报表和面板才能针对关联的团队项目正常运行。

提示

您可以按照此过程中的步骤,手动集成 Team Foundation Server 和 SharePoint 产品。 或者,如果部署拓扑与配置工具所需的默认设置兼容,则可以使用该工具自动将 Team Foundation Server 与 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 进行集成。 有关更多信息,请参见 Microsoft 网站上的以下页面:Visual Studio Team Foundation Server 2010 Pre-configuration Tool for Office SharePoint Server 2007 and SharePoint Server 2010(用于 Office SharePoint Server 2007 和 SharePoint Server 2010 的 Visual Studio Team Foundation Server 2010 预配置工具)。

手动配置步骤包括配置一个或多个帐户,使其具有用作服务帐户所需的权限。 您还必须在运行 SharePoint 产品 的服务器上为 SharePoint 产品 安装 Team Foundation Server 扩展。 最后,如果要使用门户网站、面板和与 SharePoint 产品 集成的其他功能来启用现有团队项目集合或团队项目,则必须配置现有团队项目集合或团队项目。

提示

本主题中的过程专为完全集成了 SharePoint 产品 和 Team Foundation Server 的部署而设计。 如果您的部署要求在 Team Foundation Server 和 SharePoint 产品 之间具有更高级别的安全限制,请参见在没有管理权限的情况下集成 Team Foundation Server 与 SharePoint 产品

主题内容

若要将运行 SharePoint 产品 的服务器添加到 Team Foundation Server 部署,您必须按照列出的顺序完成以下过程:

  1. 所需权限

  2. 创建 Web 应用程序

  3. 配置面板兼容性设置

  4. 安装和配置扩展

  5. 授予访问权限

  6. 配置企业应用程序定义

  7. 配置现有团队项目集合

  8. 配置现有项目

所需权限

若要执行下列过程,您必须是以下组的成员或具有以下权限:

  • 运行 Team Foundation 的管理控制台的服务器上**“Administrators”**安全组的成员 

  • 为其配置 Web 应用程序和更改 SharePoint 产品设置的场的“服务器场管理员”组成员

除了这些权限之外,对于运行 Windows Server 2008 的计算机,您可能还需要满足以下要求:

  • 若要使用命令行过程,您可能需要通过以下操作使用提升的权限打开命令提示符窗口:单击**“开始”,右击“命令提示符”,再单击“以管理员身份运行”**。

  • 若要使用需要 Internet Explorer 的过程,您可能需要通过以下操作以管理员身份启动 Internet Explorer:单击**“开始”,单击“所有程序”,右击“Internet Explorer”,再单击“以管理员身份运行”**。

  • 若要访问 SQL Server Reporting Services 的 SharePoint 管理中心、报表管理器、报表或网站,您可能需要将这些站点添加到 Internet Explorer 的受信任站点列表中。

有关更多信息,请参见 Microsoft 网站上的以下主题:用户帐户控制

创建要用于 Team Foundation Server 的 Web 应用程序和网站集

若要集成 SharePoint 产品 和 Team Foundation Server,必须使用 Team Foundation Server 所需的设置来配置 Web 应用程序和网站集。 由于您未使用 SharePoint 产品 安装或配置 Team Foundation Server,则必须手动创建此 Web 应用程序和网站集。

创建 Web 应用程序和网站集

  1. 创建一个 SharePoint Web 应用程序,该应用程序使用端口 80,使用 NTLM 进行身份验证,还有一个也可指示该端口号的唯一名称。

    有关如何创建用于 Team Foundation Server 的 SharePoint Web 应用程序和网站集的更多信息,请参见创建要用于 Team Foundation Server 的 SharePoint Web 应用程序和网站

  2. 创建一个位于该 Web 应用程序中且具有唯一名称的网站集。

配置 Office SharePoint Server 面板

若要使用运行 Windows SharePoint Services 3.0 的服务器来支持 Team Foundation Server 部署,则应跳过下节。

如果您要在专用于 Team Foundation Server 的服务器上安装 Windows SharePoint Services 3.0 或 Microsoft Office SharePoint Server 2007,则可以按照 Team Foundation 安装指南中有关安装 SharePoint 产品 的说明来操作。 若要下载此指南的最新版本,请参见 Microsoft 网站上的以下页面:Installation Guide for Team Foundation(Team Foundation 安装指南)。

若要将 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 的现有部署用于 Team Foundation Server 部署,您必须先使用 Team Foundation Server 所需的设置来配置该部署,报表和面板才能在团队项目门户网站中正确运行。 如果您不配置这些设置,则团队项目门户网站中可用的报告和面板可能不具备您所期望的所有功能,也有可能无法正常工作。

您必须仔细计划,才能成功配置 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010。 对部署进行配置是一个包含许多方面的复杂过程。 例如,作为计划过程的一部分,您必须确定要用作服务帐户、管理帐户和组帐户的帐户。 Team Foundation Server 中的服务帐户和依赖项中详细讨论了对帐户的要求。 您还可以在 SharePoint 产品和 Team Foundation Server 之间的交互中查看示例。 您应当仔细查看该信息,以确保在开始配置之前了解要求。

配置 Office SharePoint Server 以使报告和面板正确显示在 Team Foundation Server 中

  • 在 SharePoint 管理中心中,启用服务并配置 Team Foundation Server 所需的设置。

    有关更多信息,请参见配置面板兼容性设置

    提示

    对于在 Windows Server 2008 或 Windows Server 2008 R2 上运行 SharePoint 产品的服务器,还必须先启用“桌面功能体验”功能,Microsoft Office 应用程序才能正确地与 Team Foundation Server 进行交互操作。 有关更多信息,请参见 Desktop Experience Overview(桌面体验概述)。

安装扩展

配置 SharePoint 产品 的部署后,必须为 SharePoint 产品 安装 Team Foundation Server 扩展。 如果想要添加多个服务器或 Web 应用程序,则必须在每个运行 SharePoint 产品 的服务器上安装扩展。

提示

如果 SharePoint 产品 运行在承载 Team Foundation Server 的应用层的服务器上,则您不必安装扩展。

安装用于 SharePoint 产品的 Team Foundation Server 扩展

  • 有关更多信息,请参见 Team Foundation 的安装指南。 若要下载此指南的最新版本,请参见 Microsoft 网站上的以下页面:Installation Guide for Team Foundation(Team Foundation 安装指南)。

授予访问权限

安装扩展后,您必须配置 SharePoint Web 应用程序和 Team Foundation Server,以允许程序集成。 您必须授予 SharePoint Web 应用程序和 Team Foundation Server 之间的访问权,以便将团队项目与 SharePoint 站点集成。

授予的 Team Foundation Server 与 SharePoint 产品之间的访问权限成对出现。 只有在您为 Web 应用程序和 Team Foundation Server 授予必需的访问权限之后,集成才会成功。 另外,如果您的帐户不是“服务器场管理员”组的成员,则必须将 SharePoint 产品 使用的服务帐户添加到 Team Foundation Server 中的**“SharePoint Web Application Services”**组。

配置 SharePoint Web 应用程序与 Team Foundation Server 之间的访问权限

配置企业应用程序定义

若要使用运行 Windows SharePoint Services 3.0 的服务器来支持 Team Foundation Server 部署,则应跳过下节。

如果您要使用运行 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 的服务器,则必须打开 Team Foundation Server 的管理控制台,然后添加配置面板兼容性设置时在 SharePoint 产品中创建的企业应用程序定义。 需要进行此配置,报告和面板才能正确显示在您为 Team Foundation Server 中已有的团队项目创建的团队项目门户网站中。

配置企业应用程序定义

  1. 在运行 SharePoint 产品 的 Team Foundation Server 扩展的服务器上,打开 Team Foundation 的管理控制台。

    有关更多信息,请参见打开 Team Foundation 管理控制台

  2. 单击**“SharePoint 产品扩展”**,然后单击要为其配置企业应用程序定义的 SharePoint Web 应用程序。

  3. 单击**“修改访问权限”,键入企业应用程序定义的名称,然后单击“确定”**。

配置现有团队项目集合

将 SharePoint Web 应用程序添加到 Team Foundation Server 部署后,可以将该应用程序添加为该部署中的任何团队项目集合的资源。 通过将 Web 应用程序添加到集合,您使项目管理员能够创建并填充 SharePoint 站点作为该集合中新团队项目或现有团队项目的团队项目门户网站。

添加 SharePoint Web 应用程序以及项目管理员将在其中创建团队项目门户网站的默认根位置

配置现有项目

将 SharePoint Web 应用程序添加到团队项目集合后,可以使用该 SharePoint Web 应用程序上的团队项目门户网站来配置该集合中的任何项目。 您必须首先在 Web 应用程序上为团队项目创建一个 SharePoint 站点,然后必须将该站点添加到项目中。 通过创建团队项目门户网站,您提供了有关团队项目及其状态的单一信息点,并鼓励项目成员传递和共享资源。 创建用作团队项目门户网站的 SharePoint 站点后,必须手动配置该站点,以便项目的报告和面板可以正常工作。

创建要用于 Team Foundation Server 的 SharePoint 站点

  1. 打开 Internet Explorer。

  2. 在地址栏中,键入要在其中创建网站的 SharePoint Web 应用程序上的首要网站的地址。

  3. 单击**“网站操作”,然后单击“创建”**。

    此时将显示**“创建网页”**页面。

  4. 在**“网页”下,单击“网站和工作区”**。

    此时将显示**“新建 SharePoint 站点”**页面。

  5. 在**“标题和说明”**中,键入该站点的标题和说明。

  6. 在**“网站地址”**中,键入此站点的 URL。

    该 URL 将自动以 Web 应用程序的地址开头。

  7. 在**“权限”下,指定适用于新站点的用户权限,然后单击“创建”**。

  8. 在**“模板选择”**页中,指定适用于要执行的过程的模板。

    例如,如果要为使用敏捷方法的项目创建网站,请单击**“Agile Dashboard”**。

  9. 单击**“确定”**。

    提示

    该网站将在您完成创建后立即打开,但它的某些功能无法正确显示。 此行为是预期行为,并将保持这种状态直到您完成将该网站添加为团队项目的门户网站。

将 SharePoint 站点作为门户网站添加到现有团队项目中

  1. 在团队资源管理器中,右击项目名称,指向**“团队项目设置”,然后单击“门户网站设置”**。

  2. 在**“项目门户网站”选项卡上,选中“启用项目门户网站”**复选框。

  3. 单击**“使用此 SharePoint 站点”,然后单击“配置 URL”**。

  4. 在**“Web 应用程序”**列表中,单击 SharePoint Web 应用程序。

  5. 在**“相对站点路径”**中,键入为此团队项目创建的 SharePoint 站点的相对路径。

    键入路径时,该路径会显示在**“URL”**中值的末尾。

  6. 在**“URL”**中,单击该链接。

    此时将打开一个浏览器窗口。

  7. 确认所打开的网站是您要使用的网站,关闭该窗口,然后单击**“确定”**。

  8. 如果希望此 SharePoint 站点显示此项目的数据,请选中**“报表和面板引用此团队项目的数据”**复选框。

    重要说明重要事项

    如果选中此复选框并且其他团队项目已在使用该站点,则将对该团队项目造成严重后果。 若选中此复选框,可重定向此门户网站上所有自动报表和数据,以反映此团队项目(而非其他团队项目)的数据。 您必须确保无其他团队项目使用该 SharePoint 网站,否则必须与其他团队项目的所有者确认您是否应进行此更改。 若要重定向报表和数据,您还必须是两个项目中“Project Administrators (项目管理员)”组的成员。

  9. 单击**“确定”**。

  10. 右击团队项目,然后单击**“显示项目门户网站”**。

    团队项目门户网站在新的浏览器窗口中打开。

  11. 单击**“网站操作”,然后单击“网站设置”**。

  12. 在**“网站管理”下,单击“网站功能”**。

  13. 在网站功能列表中,对于要为此门户网站激活的每个功能,单击**“激活”**。

请参见

任务

修改或移除 SharePoint Web 应用程序与 Team Foundation Server 之间的访问权限

概念

SharePoint 产品和 Team Foundation Server 之间的交互

SharePoint 产品中的角色

SharePoint 产品扩展

Team Foundation 管理控制台

Team Foundation Server 体系结构

Team Foundation Server 中的服务帐户和依赖项

Team Foundation Server 权限

其他资源

配置面板兼容性设置

在没有管理权限的情况下集成 Team Foundation Server 与 SharePoint 产品

配置资源以支持团队项目

更新升级的团队项目以访问新功能

修订记录

日期

修订记录

原因

2010 年 8 月

添加了有关 SharePoint Server 2010、配置工具以及特定操作系统上的桌面功能体验要求的信息。

客户反馈