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";
}