2012-07-31 78 views
1

我使用TFS WIT在Web應用程序和我目前設定工作項的緩存文件夾設置WorkItemTrackingCacheRoot在web.config中(通過TFS API使用)在.NET代碼,而不是web.config中

我想在代碼中設置它,因爲我想使用Path.GetTempFolderPath中的用戶默認臨時文件文件夾路徑。

有關如何做到這一點的任何想法?

回答

1

請問這是您要找的答案嗎?

(從here

的應用設置可以在web.config被創建或以編程

web.config

<appSettings> <!-- Add reference to TFS Client Cache --> 
    <add key="WorkItemTrackingCacheRoot" value="C:\TFSClientCache" /> 
</appSettings> 

代碼:

if (WebConfigurationManager.AppSettings["WorkItemTrackingCacheRoot"] == null || WebConfigurationManager.AppSettings["WorkItemTrackingCacheRoot"] == String.Empty) 
{ 
    WebConfigurationManager.AppSettings["WorkItemTrackingCacheRoot"] = System.IO.Path.GetTempPath() + "TFSClientCache"; 
} 
+0

我成功地使用這種技術來控制TFS客戶端使用af來自外部源的較舊路徑。非常好! – killthrush 2013-10-24 19:58:25

相關問題