2013-04-15 83 views
0

我試圖從TfsTeamProjectCollection實例返回WorkItemStoreGetService拋出一個錯誤:「無法找到路徑的一部分'E: TFSWorkItemTrackingCache v11」

的代碼是直截了當:

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的時線出現了錯誤。傳回錯誤寫着:

"Could not find a part of the path 'E:\TFSWorkItemTrackingCache\v11"

還有一種情況TFS實例駐留在服務器上沒有這樣的路徑,甚至添加的文件夾沒有什麼區別。

這裏發生了什麼,我該如何擺脫這個錯誤?任何幫助,將不勝感激。

+0

您是否清除了您的TFS緩存(http://geekswithblogs.net/TarunArora/archive/2012/) 08/19/how-to-clear-visual-studio-team-explorer-cache.aspx)? – DaveShaw

+0

我在服務器上找到了一個緩存文件夾,但它看起來並不那麼簡單,無法將其作爲您提供的鏈接中的建議進行清除。這些說明適用於2010年,我們正在運行2012年。我也沒有看到從管理控制檯清除緩存的方法。有沒有安全的方法來做到這一點? – user588582

+0

我曾嘗試清除本地計算機上的緩存,但沒有任何區別。 – user588582

回答

0

發現問題。有人將此添加到web.config add key =「WorkItemTrackingCacheRoot」value =「E:\ TFSWorkItemTrackingCache」

相關問題