Registry Settings in Team Foundation Server Components

The Team Foundation application-tier server has a set of Windows registry entries that may have to be modified to manage Team Foundation Server.

Team Foundation Server Registry Settings

The following registry settings control how Team Foundation Web services are located, and whether registration data is cached. These settings all occur under the SOFTWARE\Microsoft\VisualStudio\8.0\TeamFoundation registry key. Team Foundation first checks in HKCU for these keys, and then in HKLM.

  • Servers

  • ReportServer\Key

  • RegistrationFileCacheEnabled

Servers

The Servers key contains a string field that defines the Team Foundation application-tier server. The name of that field is the application-tier server name. This field's value is the URL that includes the port number, used to connect to the application-tier Web services. For example: TeamFoundation/Servers/serverName="protocol://serverName:port"

Item

Default

Description

serverName

The serverName must be the name of the application-tier computer.

The serverName is used as the field name, and it is the computer name component of the URL that is used to connect to the Team Foundation Server Web services.

protocol

http

This is the protocol that is used to connect to the Team Foundation Server Web services.

port

8080

This is the port that is used to connect to the Team Foundation Server application-tier Web services.

For example, after you set up the Team Foundation application-tier server on a computer named "TeamServer," the registry entry would be the following: TeamFoundation/Servers/TeamServer="http://TeamServer:8080"

ReportServer

The ReportServer key contains a string field named "Key" that defines the URL root for the Reporting Services instance: TeamFoundation/ReportServer/Key="protocol://serverName"

Item

Default

Description

protocol

http

This is the protocol that is used to connect to the Team Foundation Server report server.

serverName

The serverName must be the name of the application-tier computer.

This is the URL used to connect to the Team Foundation Server report server.

For example, after you set up the Team Foundation application-tier server on a computer named "TeamServer," the registry entry would be the following: TeamFoundation/ReportServer/Key="http://TeamServer"

Note

SQL Server Reporting Services must be configured to use "Reports" and "ReportServer" as the site names for Reporting Services and Report Server, respectively. In this example, the Reporting application URL is "http://TeamServer/Reports," and the Report Server application URL is "http://TeamServer/ReportServer."

RegistrationFileCacheEnabled

The TeamFoundation key contains a string field named "RegistrationFileCacheEnabled" that determines whether the team project registration data is cached on the application-tier computer. The value of the field can be "true" or "false." When Team Foundation Server is installed, the value is set to "false."

TeamFoundation/RegistrationFileCacheEnabled="true"|"false"

Warning

When the registration cache is enabled, it may take two hours before changes that were made to the registration data are reflected in the cache.

See Also

Tasks

Walkthrough: Setting up Team Foundation Server to Require HTTPS and Secure Sockets Layer (SSL)