GetService抛出一个错误:“quot;找不到路径的一部分';E:\TFSWorkItemTrackingCache\v11“;
我正在尝试从GetService抛出一个错误:“quot;找不到路径的一部分';E:\TFSWorkItemTrackingCache\v11“;,tfs,tfs-sdk,Tfs,Tfs Sdk,我正在尝试从tfstreamprojectcollection实例返回WorkItemStore 代码是直截了当的: TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri(this.Path), new NetworkCredential(this.UserName, pwd, this.Domain)); tfs.Authenticate(); WorkItemStore store = (WorkItemS
tfstreamprojectcollection
实例返回WorkItemStore
代码是直截了当的:
TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri(this.Path), new NetworkCredential(this.UserName, pwd, this.Domain));
tfs.Authenticate();
WorkItemStore store = (WorkItemStore)tfs.GetService(typeof(WorkItemStore));
但在调用GetService时,该行出错。传回的错误为:
“找不到路径“E:\TFSWorkItemTrackingCache\v11”的一部分”
TFS实例所在的服务器上没有这样的路径,即使添加文件夹也没有什么区别
这里发生了什么?如何消除此错误?发现了问题。有人将此添加到web.config
add key=“WorkItemTrackingCacheRoot”value=“E:\TFSWorkItemTrackingCache”你在那台机器上吗?我在服务器上找到了一个缓存文件夹,但清除它看起来不像你提供的链接中建议的那样简单。说明是针对2010年的,我们将运行2012年。我也没有看到从管理控制台清除缓存的方法。有没有安全的方法?我尝试清除本地计算机上的缓存,这没什么区别。我确实找到了一个代理配置文件,它指向服务器上的缓存的D:\Studio文件\微软Team Foundation Server 11 \版本控制PROXYOTFSX数据,但该文件夹是空的。我找不到任何指向E:\TFSWorkItemTrackingCache\v11的配置文件。是否在任何地方配置了TFS代理服务器?