You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TFS 2015 Update1缓存文件夹重复问题求助

解决TFS缓存同时占用C盘与配置的F盘问题

我之前也碰到过一模一样的TFS缓存路径“打架”的问题,给你整理了一套靠谱的排查解决步骤:

先搞清楚可能的原因

  • 配置未同步到Web服务:TFS管理控制台的可视化配置有时候不会自动同步到底层的Web.config文件,导致旧的C盘路径还在生效。
  • 服务没重启:修改缓存路径后,TFS的应用池没重启,服务还在沿用旧配置加载缓存。
  • 遗留旧缓存:C盘的缓存可能是改配置前生成的,新缓存写F盘了,但旧文件没被清理,看起来还是占着C盘空间。

一步步解决

  1. 检查并修改Web.config配置
    找到TFS应用层的Web.config文件,路径是C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\Web.config,搜索ProxyCacheRoot这个节点,看看它的值是不是指向F:\TFSCache\proxy。如果还是旧的C盘路径,手动改成新路径,保存文件。

  2. 重启TFS应用池
    打开IIS管理器,找到TFS对应的应用池(一般叫TFS),右键选“回收”,或者先停止再启动,确保新配置生效。

  3. 清理C盘遗留缓存
    先验证F盘缓存正常工作:比如拉取一段代码,看看F盘的proxy文件夹有没有新增文件。确认没问题后,就可以删除C盘那个C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services_tfs_data\1e68059b-3328-4ab3-af6e-3a068be57a6d\Proxy目录下的文件了。如果删的时候提示被占用,先停掉TFS服务再删。

  4. 检查TFS代理服务(如果用了的话)
    要是你的环境部署了TFS代理,还要去代理安装目录找Proxy.config文件,确认里面的缓存路径也设置成了F盘,别让代理偷偷往C盘写数据。

小提醒

  • 修改配置文件前一定要备份一份,万一改坏了还能恢复。
  • 操作完之后多观察几天,确认新的缓存只往F盘写,C盘不再有新增的缓存文件。

内容的提问来源于stack exchange,提问作者magnum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 10:40:39