如何:启用 Team Foundation Server Proxy 的版本控制缓存

更新:2007 年 11 月

安装 Team Foundation Server Proxy 后,可以对其进行配置,以管理 Team Foundation Server 应用层服务器的版本控制文件的缓存。现在或以后也可以为其他应用层服务器启用缓存。通过在代理服务器上编辑 Proxy.config 文件,可以执行这些任务。Proxy.config 文件位于代理安装目录中。

说明:

默认代理安装目录为 …\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy。

有关代理安装的更多信息,请参见 Microsoft 网站上的“Team Foundation Installation Guide”(Team Foundation 安装指南)。

说明:

配置 Team Foundation Server Proxy 之后,必须将 Team Foundation 客户端配置为使用 Team Foundation Server Proxy。有关更多信息,请参见如何:将 Team Foundation 版本控制配置为使用代理服务器

必需的权限

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

在完成 Team Foundation Server Proxy 的安装之后启用版本控制缓存

  1. 在 Team Foundation Server Proxy 计算机上,打开 Windows 资源管理器,然后找到代理安装文件夹。

  2. 在文本编辑器或 XML 编辑器中打开 Proxy.config 文件。

    说明:

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

  3. 找到 <Servers> 节点、<Server> 元素,然后找到 <Uri> 元素。

  4. 找到 @H\_TFSSERVER@ 标记,将其替换为您的 Team Foundation Server 应用层服务器的 URL。向该 URL 追加冒号 (:) 和端口“8080”。

    说明:

    端口 8080 是在 Team Foundation Server Proxy 与应用层之间进行通信的定义端口。

    例如,下面这行代码描述了在您做出相应的替换后,<Uri> 元素可能的结果:

    <Server> 
        <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  5. 若要配置 Team Foundation Server Proxy 以缓存来自多台 Team Foundation 服务器的文件,请为每台服务器添加一个 <Server> 节,并进行适当的替换:

    <Server>
       <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  6. (可选)还可以在 Proxy.config 文件中更改以下缓存设置:

    • 指定其他缓存根文件夹。

    • 更改代理将移除旧文件的位置。

    • 更改移除旧文件时要释放的缓存量。

    有关更多信息,请参见如何:更改 Team Foundation Server Proxy 的缓存设置

  7. 保存并关闭 Proxy.config 文件。

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

    说明:

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

    将检索最新的 Proxy.config 文件。

随时为其他服务器启用缓存

  1. 使用 Team Foundation Server 安装帐户(如域\TFSSETUP)登录到 Team Foundation Server Proxy 服务器。

  2. 打开 Windows 资源管理器并找到代理安装文件夹。

  3. 找到 Proxy.config,并用记事本等文本编辑器将其打开。

    说明:

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

  4. 找到 <Servers> 节点,添加一个 <Server> 节,为要启用缓存的每个 Team Foundation Server 指定 URL:

    <Server>
       <Uri>http://ApplicationTierServerName:8080</Uri>
    </Server>
    
  5. 保存并关闭 Proxy.config 文件。

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

    说明:

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

    将检索最新的 Proxy.config 文件。

请参见

任务

如何:禁用 Team Foundation Server 的版本控制缓存

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

Team Foundation Server Proxy 疑难解答

概念

Team Foundation Server Proxy Web.Config 文件设置