Installing a Team Foundation Server Web Service Proxy

To communicate with a TFS, you need to install a Team Foundation Server Web Service Proxy as an interface to the TFS.

To install a TFS proxy service:

  1. Install IIS and the Web Deployment Tool, for example with the Web Platform Installer from http://www.microsoft.com/web/downloads/platform.aspx.
  2. Open the Windows Features dialog and ensure that ASP .NET 4.x is checked. In Microsoft Windows 10, the feature is located under:
    Internet Information Services/World Wide Web Services/Application Development Features
  3. Download the Team Foundation Server Web Service Proxy from Help > Tools.
  4. Unzip the downloaded package.
  5. Open a command shell and type DotNetTfsWebServiceProxy.deploy.cmd /Y to install the proxy service. If an error message box displays, stating that ASP.NET 4 is required, refer to http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx.
  6. Open the IIS Manager.
  7. Verify that the new website exists.
  8. In the root folder of the virtual directory, open the Web.config file.
  9. In the appSettings section of the file, modify the value of the key WorkItemTrackingCacheRoot to a local directory. For example:
    <appSettings>
      <add key="WorkItemTrackingCacheRoot" value="C:\temp" />
    </appSettings>
  10. If the directory you have specified does not exist, create it.
  11. Grant Everyone full rights on the specified directory.
For additional information on deploying an ASP.NET Web Application, refer to http://msdn.microsoft.com/en-us/library/ee942158.aspx.
Note: If you are upgrading Silk Central from version 16.5 or earlier, you need to re-deploy the TFS proxy service. Delete the existing TFS proxy service, then continue with step 3 above. When you are done, restart IIS.