Team Foundation Server 组件中的注册表设置

更新:2007 年 11 月

Team Foundation 应用层服务器有一组 Windows 注册表项,可能需要修改这些项才能管理 Team Foundation Server。

Team Foundation Server 注册表设置

以下注册表设置控制 Team Foundation Web 服务的定位方式,以及是否缓存注册数据。这些设置都位于 SOFTWARE\Microsoft\VisualStudio\8.0\TeamFoundation 注册表项之下。Team Foundation 依次在 HKCU 和 HKLM 中检查这些项。

  • Servers

  • ReportServer\Key

  • RegistrationFileCacheEnabled

Servers

Servers 项包含一个字符串字段,用于定义 Team Foundation 应用层服务器。该字段的名称是应用层服务器名称。该字段的值是用于连接应用层 Web 服务的 URL,包括端口号。例如:TeamFoundation/Servers/服务器名="协议://服务器名:端口"

默认值

说明

服务器名

“服务器名”必须是应用层计算机的名称。

“服务器名”用作字段名称,它是用于连接 Team Foundation Server Web 服务的 URL 的计算机名称部分。

协议

http

这是用于连接 Team Foundation Server Web 服务的协议。

端口

8080

这是用于连接 Team Foundation Server 应用层 Web 服务的端口。

例如,在名为“TeamServer”的计算机上设置 Team Foundation 应用层服务器后,对应的注册表项将为:TeamFoundation/Servers/TeamServer="http://TeamServer:8080"

ReportServer

ReportServer 项包含一个名为“Key”的字符串字段,该字段定义 Reporting Services 实例的 URL 根:TeamFoundation/ReportServer/Key="协议://服务器名"

默认值

说明

协议

http

这是用于连接 Team Foundation Server 报表服务器的协议。

服务器名

“服务器名”必须是应用层计算机的名称。

这是用于连接 Team Foundation Server 报表服务器的 URL。

例如,在名为“TeamServer”的计算机上设置 Team Foundation 应用层服务器后,对应的注册表项将为:TeamFoundation/ReportServer/Key="http://TeamServer"

说明:

SQL Server Reporting Services 必须配置为将“Reports”和“ReportServer”分别用作 Reporting Services 和 Report Server 的站点名称。在本例中,Reporting 应用程序 URL 为“http://TeamServer/Reports”,而 Report Server 应用程序 URL 为“http://TeamServer/ReportServer”。

RegistrationFileCacheEnabled

TeamFoundation 项包含一个名为“RegistrationFileCacheEnabled”的字符串字段,该字段确定是否在应用层计算机上缓存团队项目注册数据。字段值可以为“true”或“false”。安装 Team Foundation Server 后,该值设置为“false”。

TeamFoundation/RegistrationFileCacheEnabled="true"|"false"

警告:

启用注册缓存后,对注册数据的更改需要经过两个小时才能反映在缓存中。

请参见

任务

演练:将 Team Foundation Server 设置为要求 HTTPS 和安全套接字层 (SSL)