我在Web应用程序中使用TFS WIT,我当前正在web.config中设置工作项的缓存文件夹(由TFS API使用)
我想在代码中设置它,因为我想使用Path.GetTempFolderPath中的用户默认temorary files文件夹路径。
关于如何做到这一点的任何想法?
答案 0 :(得分: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";
}