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)