我在 Web 应用程序中使用 TFS WIT,我目前正在 web.config 中为工作项(由 TFS API 使用)设置缓存文件夹
我想在代码中设置它,因为我想使用来自 Path.GetTempFolderPath 的用户默认临时文件文件夹路径。
关于如何做到这一点的任何想法?
这可能是您正在寻找的答案吗?
(从这里)
应用程序设置可以在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";
}