如何:将 Team Foundation Server Proxy 连接到 Team Foundation Server

更新:2010 年 10 月

您必须将 Team Foundation Server Proxy 连接到 Visual Studio Team Foundation Server,代理服务器才能将版本控制文件的副本缓存在分布式团队的位置。 若要完成此过程,将需要 Team Foundation Server 部署的 URL,您希望代理服务器为该部署缓存文件。

提示

您可以使用运行应用层的服务器上的 Team Foundation 管理控制台来确定 Team Foundation Server 部署的 URL。 若要确定 URL,请使用“应用层”页上的“公用 URL”。 若要确定带有集合名称的 URL,请使用“团队项目集合”页上的“URL”

所需权限

若要执行此过程,您必须是 Team Foundation Server Proxy 上**“Administrators”**安全组的成员。

将 Team Foundation Server Proxy 连接到 Team Foundation Server

  1. 单击**“开始”,指向“所有程序”,指向“Microsoft Team Foundation Server 2010”,然后单击“Team Foundation 管理控制台”**。

    此时将出现**“Team Foundation 管理控制台”**。

  2. 单击“代理服务器”,然后单击**“配置文件”**中的路径。

    Proxy.config 将在关联的文本编辑器或 XML 编辑器中打开。

    提示

    若要在运行 Windows Server 2008 的服务器上编辑 proxy.config,您必须以管理员身份打开该文件,即使已使用管理凭据登录也是如此。 有关更多信息,请参见 Microsoft 网站

    若要以管理员身份打开记事本,请单击“开始”,右击“命令提示符”,单击“以管理员身份运行”,然后键入 notepad。 在记事本中,使用“配置文件”中的路径导航到 Proxy.config 文件。

  3. 在 Proxy.config 文件中,依次找到 <Servers> 节点、<Server> 元素和 <Uri> 元素。

  4. 找到 @H\_TFSSERVER@ 标记。 将此标记替换为 Team Foundation Server 部署的 URL。根据您希望代理服务器缓存的版本控制文件的范围,请使用以下选项之一:

    • 如果希望代理服务器缓存 Team Foundation Server 部署中每个集合的文件,请使用以下 URL 格式:http://服务器名称:端口/目录/

    • 如果希望代理服务器缓存特定集合的文件,请在一个或多个 URL 元素中使用以下 URL 格式:http://服务器名称:端口/目录/集合名称/

      其中服务器名称是 Team Foundation Server 部署的服务器或 DNS 名称, 端口是 Team Foundation Server 用于侦听客户端请求的端口号(默认情况下为 8080), 目录是虚拟目录(默认情况下为 tfs), 集合名称是团队项目集合的名称(默认情况下为 DefaultCollection)。

    例如,如果希望缓存 Team Foundation Server 部署中每个集合的版本控制文件,则 <Uri> 元素可能类似于:

    <Servers>
             <Server> 
                 <Uri>https://Server:8080/tfs/</Uri>
             </Server>
    </Servers>
    

    如果希望缓存多个集合中的版本控制文件,您将使用如下所示的多个 <Uri> 元素:

    <Servers>
       <Server> 
           <Uri>https://Server:8080/tfs/Collection1/</Uri>
       </Server>
       <Server>
           <Uri>https://Server:8080/tfs/Collection2/</Uri>
       </Server>
    </Servers>
    
  5. 保存并关闭 Proxy.config 文件。

  6. 通过下面的操作重新启动 IIS:打开命令提示符窗口,键入 iisreset,再按 Enter。

    提示

    即使您是以管理凭据登录的,也必须使用提升的权限打开命令提示窗口,才能在正在运行 Windows Server 2008 的服务器上执行此功能。 若要使用提升的权限打开命令提示窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。 有关更多信息,请参见 Microsoft 网站

请参见

其他资源

管理 Team Foundation Server Proxy

如何:将 Team Foundation Server Proxy 连接到 Team Foundation Server

如何:使用性能监视器检查缓存性能

Team Foundation Server Proxy 配置文件

修订记录

日期

修订记录

原因

2010 年 10 月

阐明了示例。

信息补充。

2010 年 8 月

修订了代码示例。

客户反馈