将 SharePoint 产品添加到部署

若要将团队项目与 SharePoint 网站集成,必须将一个或多个 SharePoint Web 应用程序添加到 Team Foundation Server (TFS) 的标准和高级安装。 SharePoint 产品的版本还必须与 TFS 兼容。 有关详细信息,请参阅Team Foundation Server 对 SharePoint 产品的要求

有关如何为 TFS 安装 SharePoint 产品的指导,请参见“手动安装 SharePoint 产品”。 有关如何将 SharePoint 产品的现有部署添加到 TFS 的指导,请参见验证用于 Team Foundation Server 的 SharePoint 产品

  1. 在承载要与 TFS 集成的 SharePoint 部署的服务器上安装和配置 SharePoint 产品的扩展

  2. 在安装了扩展的服务器上,打开 Team Foundation 的管理控制台。

  3. 展开树,然后选择**“SharePoint 产品的扩展”**。

  4. 在**“扩展”窗格中,选择“授予访问权限”**。

    **“对 Team Foundation Server 的访问权限”**窗口随即打开。

  5. 在**“Team Foundation Server 的 URL”**中,Team Foundation Server 的公用 URL。

    可以在为 Team Foundation Server 安装了应用层的管理控制台的**“应用程序层”**节点中查找此信息。

  6. 在**“SharePoint Web 应用程序”**中,选择要从下拉列表中使用的 SharePoint Web 应用程序的 URL。

    如果已在承载 SharePoint Web 应用程序的服务器上安装了 SharePoint 产品 的 Team Foundation Server 扩展,则该服务器上的所有 SharePoint Web 应用程序将会出现在列表中。 如果没有任何 Web 应用程序出现,则未正确安装扩展,或未配置任何 SharePoint Web 应用程序。

  7. (可选)在**“限制为只能在以下路径创建站点”**中,指定要在其中创建 Team Foundation Server 将使用的所有网站的网站集路径。

    对于大多数部署,建议执行此步骤,因为它有助于确保可以正确备份和还原部署。

  8. 在**“企业应用程序定义”**中,指定为 Team Foundation Server 创建的定义的名称。

    仅当所配置的 Web 应用程序在 SharePoint 服务器上承载并且希望报表和仪表板正常运行时,才需要此步骤。 有关详细信息,请参阅为 Team Foundation Server 配置企业应用程序定义

  9. 提供了所需信息时,选择**“确定”**。

    如果所有值都正确,则会授予访问权限。 该过程可能需要一段时间。

在 Team Foundation Server 与 SharePoint Web 应用程序之间授予访问权限

  1. 在为 Team Foundation Server 安装了应用层的服务器上,打开 Team Foundation 的管理控制台。

  2. 展开树,然后选择**“SharePoint Web 应用程序”**。

  3. 在**“SharePoint Web 应用程序”窗格中,选择“添加”**。

    **“SharePoint Web 应用程序设置”**窗口随即打开。

  4. 在**“常规”选项卡上的“友好名称”**中,指定此 SharePoint Web 应用程序的名称。

    此名称将出现在 Web 应用程序的列表中。 如果要在部署中使用多个 SharePoint Web 应用程序,请考虑指定一个将帮助用户对此访问权限授予与用于其他 SharePoint Web 应用程序的访问权限授予进行区分的名称。 还可以在**“说明”**框中添加说明,可以帮助标识此访问权限授予,但说明不会出现在列表中。

  5. 在**“Web 应用程序 URL”**中,指定要针对其授予访问权限的 SharePoint Web 应用程序的 URL。

    此名称应与 SharePoint 产品 中的 Web 应用程序的名称匹配。 如果 SharePoint Web 应用程序配置为使用的端口号不是标准默认设置 (80) ,则还必须指定端口号。

  6. 在**“管理中心 URL”**中,为 SharePoint 管理中心中指定 URL 和端口号。

    备注

    如果在运行 SharePoint 产品 的服务器上具有管理权限,则可以通过打开 SharePoint 管理中心来查看此 URL 和端口号。如果没有管理权限,则必须从该服务器的管理员处获取此信息。

  7. 在**“团队项目集合站点的默认位置”**,指定要用作使用此 SharePoint Web 应用程序的团队项目集合的根的网站集相对路径。

    备注

    默认情况下,位置名称是“/sites”,但是可以为在 SharePoint 管理中心中配置的网站集使用任何命名路径。如果在另一个管理员管理 SharePoint 产品 的环境中部署 Team Foundation Server,请考虑与该管理员联系以获取有关要使用的路径的指导。

  8. (可选)如果要确保提供的相对路径有效,请选择**“验证路径”**。

  9. 选择**“确定”**。

    如果所有值都正确,则 SharePoint Web 应用程序会出现在可用于 Team Foundation Server 的 Web 应用程序列表中。 该过程可能需要一段时间。

    备注

    Team Foundation Server 不仅会授予访问权限,而且会尝试将 SharePoint Web 应用程序的服务帐户添加到 Team Foundation 中的相应组。如果其中任何一个尝试失败,则会保存 Web 应用程序的配置信息,但是会显示一个错误消息。随后必须手动配置该消息指示的设置。

添加 SharePoint Web 应用程序的服务帐户

在 SharePoint Web 应用程序与 Team Foundation Server 之间授予访问权限时,必须将 Web 应用程序的服务帐户添加到 Team Foundation Server 中的**“SharePoint Web Application Services”**组。

备注

如果帐户是场管理员组的成员,则不必执行用于在 SharePoint Web 应用程序与 Team Foundation Server 之间授予访问权限的过程。如果你的帐户是该组的成员,则会在执行用于在 Team Foundation Server 与 SharePoint Web 应用程序之间授予访问权限的过程时自动为你配置这些设置。

将 SharePoint Web 应用程序的服务帐户添加到 SharePoint Web 应用程序服务

  1. 在为 Team Foundation Server 安装了应用层的服务器上,打开 Team Foundation 的管理控制台。

  2. 展开树,然后选择**“SharePoint Web 应用程序”**。

  3. 在**“SharePoint Web 应用程序”窗格的“SharePoint Web 应用程序的服务帐户”部分中,选择“添加成员”**。

    将打开**“选择用户、计算机或组”**对话框。

  4. 在**“输入要选择的对象名称”中,指定要添加的帐户,然后选择“确定”**。

请参见

概念

管理团队项目集合

配置和管理 TFS 资源