Team Foundation Server Proxy Web.Config 文件设置
更新:2007 年 11 月
Team Foundation Server Proxy 具有单独的 XML 配置文件,该文件含有代理配置所需的信息。本主题描述此文件中包含的节点以及它们对 Team Foundation Server Proxy 配置的影响。
Team Foundation Server Proxy.Config 节点
下列 XML 节点位于 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControlProxy\proxy.config 下的 Team Foundation Server Proxy 配置文件中。
节点 |
说明 |
---|---|
<ProxyConfiguration> |
这是代理配置文件的根元素。例如:
|
<Servers> |
此节点表示与应用层(代理从此处为文件提供服务)对应的 <Server> 节点的集合。每个 <Server> 节点均包含一个 <Uri> 节点,用于指定应用层虚拟目录 VersionControl 的 URI。例如:
|
<CacheRoot> |
此节点包含文件缓存的根目录。该目录包含配置了代理的每个应用层的一个文件夹。例如:
|
<CacheLimitPolicy> |
此节点指定代理将在哪个点运行清理例程以移除陈旧文件。可采用两种方法之一进行配置:可以使用 <PercentageBasedPolicy> 节点,它会在已使用的可用磁盘空间达到一定百分比时运行清理例程,或者使用 <FixedSizeBasedPolicy> 节点为缓存指定固定大小(单位为兆字节)。达到此指定大小时即运行清理例程。例如:
|
<StatisticsPersistTime> |
此节点指示统计信息写入磁盘的频率(单位为小时)。例如: <StatisticsPersistTime>1</StatisticsPersistTime> |
<ReaderChunkSize> |
此节点设置读取器的块大小。例如: <ReaderChunkSize>1048576</ReaderChunkSize> |
<WriterChunkSize> |
此节点设置编写器的块大小。例如: <WriterChunkSize>1048576</WriterChunkSize> |
更改代理配置设置
若要更改代理配置,必须在文本编辑器或 XML 编辑器中打开 Proxy.config 文件并手动更改指定的值。保存文件后,需要回收应用程序池以使更改生效。有关更多信息,请参见如何:启用 Team Foundation Server Proxy 的版本控制缓存和如何:更改 Team Foundation Server Proxy 的缓存设置。