Do you know how to move the Team Foundation Server cache

TL;DR

Learn how to safely move the Team Foundation Server cache to a new drive, update permissions, and configure web.config for better storage management and performance.

3 March 2011
Written by Martin Hinshelwood
2 minute read
Comments
Subscribe

question mark There are a number of reasons why you may want to change the folder that you store the TFS Cache. It can take up “some” amount of room so moving it to another drive can be beneficial. This is the source control Cache that TFS uses to cache data from the database.


Moving the Cache is pretty easy and should allow you to organise your server space a little more efficiently. You may also get a performance improvement (although small) by putting it on another drive..

  1. Create a new directory to store the Cache. e.g. “d:TfsCache” SNAGHTML1b76e16 Figure: Create a new folder

  2. Give the local TFS WPG group full control of the directory image Figure: You need to use the App Tier Service WPG

  3. In the application tier web.config (~Application TierWeb Servicesweb.config) add the following setting (to the appSettings section). SNAGHTML1be463c Figure: The web.config for TFS is stored in the application folder

    ...
    <add value="D:" key="dataDirectory" />
    ...
    
    `
    **Figure: Adding this to the web.config will trigger a restart of the app pool**
    
    [![SNAGHTML1c223fd](images/Do-you-know-how-to-move-the-Team-Foundat_DD94-SNAGHTML1c223fd_thumb-5-5.png)](http://blog.hinshelwood.com/files/2011/05/GWB-Windows-Live-Writer-Do-you-know-how-to-move-the-Team-Foundat_DD94-SNAGHTML1c223fd.png)
    

    Figure: Your web.config should look something like this

  4. The app pool will automatically recycle and Team Web Access will start using the new location.

If you then download a file (not via a proxy) a folder with a GUID should be created immediately in the folder from #1.  If the folder doesn’t appear, then you probably don’t have permissions set up properly.

Smart Classifications

Each classification [Concepts, Categories, & Tags] was assigned using AI-powered semantic analysis and scored across relevance, depth, and alignment. Final decisions? Still human. Always traceable. Hover to see how it applies.

Comments
Subscribe

What to read next

Article

Moving OneDrive for Business files to a different drive

Step-by-step guide to moving OneDrive for Business files to a different drive in Windows without re-downloading, freeing up space and …

Read article
Article

New un-versioned repository in TFS 2012

Explains how TFS 2012 introduced an un-versioned repository for build outputs, reducing version control clutter and offering easier storage …

Read article