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"
警告: |
---|
启用注册缓存后,对注册数据的更改需要经过两个小时才能反映在缓存中。 |