如何:启用 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 的安装之后启用版本控制缓存
在 Team Foundation Server Proxy 计算机上,打开 Windows 资源管理器,然后找到代理安装文件夹。
在文本编辑器或 XML 编辑器中打开 Proxy.config 文件。
说明: 即使您是以管理凭据登录的,也必须以管理员身份打开记事本,才能在运行 Windows Server 2008 的服务器上执行此功能。若要以管理员身份打开记事本,请单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站。
找到 <Servers> 节点、<Server> 元素,然后找到 <Uri> 元素。
找到 @H\_TFSSERVER@ 标记,将其替换为您的 Team Foundation Server 应用层服务器的 URL。向该 URL 追加冒号 (:) 和端口“8080”。
说明: 端口 8080 是在 Team Foundation Server Proxy 与应用层之间进行通信的定义端口。
例如,下面这行代码描述了在您做出相应的替换后,<Uri> 元素可能的结果:
<Server> <Uri>http://ApplicationTierServerName:8080</Uri> </Server>
若要配置 Team Foundation Server Proxy 以缓存来自多台 Team Foundation 服务器的文件,请为每台服务器添加一个 <Server> 节,并进行适当的替换:
<Server> <Uri>http://ApplicationTierServerName:8080</Uri> </Server>
(可选)还可以在 Proxy.config 文件中更改以下缓存设置:
指定其他缓存根文件夹。
更改代理将移除旧文件的位置。
更改移除旧文件时要释放的缓存量。
有关更多信息,请参见如何:更改 Team Foundation Server Proxy 的缓存设置。
保存并关闭 Proxy.config 文件。
通过下面的操作重新启动 IIS:打开命令提示窗口,键入 iisreset,再按 Enter。
说明: 即使您是以管理凭据登录的,也必须使用提升的权限打开命令提示窗口,才能在正在运行 Windows Server 2008 的服务器上执行此功能。若要使用提升的权限打开命令提示窗口,请单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站。
将检索最新的 Proxy.config 文件。
随时为其他服务器启用缓存
使用 Team Foundation Server 安装帐户(如域\TFSSETUP)登录到 Team Foundation Server Proxy 服务器。
打开 Windows 资源管理器并找到代理安装文件夹。
找到 Proxy.config,并用记事本等文本编辑器将其打开。
说明: 即使您是以管理凭据登录的,也必须以管理员身份打开记事本,才能在运行 Windows Server 2008 的服务器上执行此功能。若要以管理员身份打开记事本,请单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站。
找到 <Servers> 节点,添加一个 <Server> 节,为要启用缓存的每个 Team Foundation Server 指定 URL:
<Server> <Uri>http://ApplicationTierServerName:8080</Uri> </Server>
保存并关闭 Proxy.config 文件。
通过下面的操作重新启动 IIS:打开命令提示窗口,键入 iisreset,再按 Enter。
说明: 即使您是以管理凭据登录的,也必须使用提升的权限打开命令提示窗口,才能在正在运行 Windows Server 2008 的服务器上执行此功能。若要使用提升的权限打开命令提示窗口,请单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站。
将检索最新的 Proxy.config 文件。
请参见
任务
如何:禁用 Team Foundation Server 的版本控制缓存
Team Foundation Server Proxy 疑难解答