询问者
使用TFS2010配置生成时出现错误

问题
-
环境:winXP + 管理控制台生成,使用NetWorkServer生成。信息 [ 系统检查 ] TF255142: 未启用 Windows 防火墙。如果您在配置了 Team Foundation Server 之后启用 Windows 防火墙,则必须向 Windows 防火墙中添加 Team Foundation Server 使用的端口的例外。错误 [ 确认正在运行的帐户具有必需的 Team Foundation Server 权限 ] Network Service 帐户无法连接到远程服务器。日志:===[Info @05:17:06.796] ====================================================================[Info @05:17:06.812] Team Foundation Server Administration Log[Info @05:17:06.812] Version : 10.0.30319.317[Info @05:17:06.812] DateTime : 08/11/2011 13:17:06[Info @05:17:06.812] Type : Configuration[Info @05:17:06.812] Activity : 部署[Info @05:17:06.812] Area : 生成[Info @05:17:06.812] User : CNC-9097E625610\Administrator[Info @05:17:06.812] Machine : CNC-9097E625610[Info @05:17:06.812] System : Microsoft Windows NT 5.1.2600 Service Pack 3 (x86)[Info @05:17:06.812] ====================================================================[Info @05:20:14.500][Info @05:20:14.500] +-+-+-+-+-| Starting Verification |+-+-+-+-+-[Info @05:20:14.531][Info @05:20:14.531] +-+-+-+-+-| Review Settings |+-+-+-+-+-[Info @05:20:14.546] 团队项目集合[Info @05:20:14.546] 已配置的集合 - http://10.8.7.201:8080/tfs/defaultcollection :[Info @05:20:14.546] Windows 服务[Info @05:20:14.546] Visual Studio Team Foundation 生成服务(TFSBuildServiceHost) :[Info @05:20:14.546] 正作为 NT Authority\NetworkService 运行 :[Info @05:20:14.546] 生成资源[Info @05:20:14.546] http://10.8.7.201:8080/tfs/defaultcollection 的 cnc-9097e625610 - 控制器 : 属性...[Info @05:20:14.546] cnc-9097e625610 - 控制器 的 cnc-9097e625610 - 代理1 : 属性...[Info @05:20:14.546] cnc-9097e625610 - 控制器 的 cnc-9097e625610 - 代理2 : 属性...[Info @05:20:14.546] 安全性和权限[Info @05:20:14.546] 将 NT AUTHORITY\NETWORK SERVICE 添加到 :[Info @05:20:14.546] 项目集合生成服务组 :[Info @05:20:14.546][Info @05:20:14.781] 验证: 系统检查(VCONTAINER): 开始验证[Info @05:20:14.781] A generic container node that does not contribute to results[Info @05:20:14.781] "验证: 系统检查(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"[Info @05:20:14.781] 验证: 系统检查\Root(VCONTAINER): 开始验证[Info @05:20:14.781] A generic container node that does not contribute to results[Info @05:20:14.781] "验证: 系统检查\Root(VCONTAINER): 退出验证(状态为 Ignore,结果为 Ignore)"[Info @05:20:14.781] 验证: 系统检查\Root\WmiWorks(VWMIWORKS): 开始验证[Info @05:20:14.781] Wmi Works Verification[Info @05:20:14.812] Verifying that WMI works on the local machine.[Info @05:20:15.062] WMI working on local machine.[Info @05:20:15.062] "验证: 系统检查\Root\WmiWorks(VWMIWORKS): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.062] 验证: 系统检查\Root\WmiWorks\MemoryBlockingCheck(VMEMORY): 开始验证[Info @05:20:15.062] Verify minimum amount of memory[Info @05:20:15.125] "验证: 系统检查\Root\WmiWorks\MemoryBlockingCheck(VMEMORY): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.125] Skipping check because the VerifyNode was constructed with shouldRun = false: Verify minimum amount of memory[Info @05:20:15.125] 验证: 系统检查\Root\Firewall(VFIREWALL): 开始验证[Info @05:20:15.125] Verify and warn if firewall not installed.[Info @05:20:15.125] !Verify Info!: TF255142: 未启用 Windows 防火墙。如果您在配置了 Team Foundation Server 之后启用 Windows 防火墙,则必须向 Windows 防火墙中添加 Team Foundation Server 使用的端口的例外。[Info @05:20:15.125] "验证: 系统检查\Root\Firewall(VFIREWALL): 退出验证(状态为 Completed,结果为 Info)"[Info @05:20:15.140] 验证: 系统检查\Root\Edition(VEDITION): 开始验证[Info @05:20:15.140] Verify operating system edition.[Info @05:20:15.140] "验证: 系统检查\Root\Edition(VEDITION): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.140] 验证: 系统检查\Root\Net35(VNET35): 开始验证[Info @05:20:15.140] Verify .Net Framework 3.5.[Info @05:20:15.140] "验证: 系统检查\Root\Net35(VNET35): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.140] 验证: 系统检查\Root\MachineName(VMACHINENAME): 开始验证[Info @05:20:15.140] Verify machine name matches the NETBIOS name.[Info @05:20:15.140] "验证: 系统检查\Root\MachineName(VMACHINENAME): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.140] 验证: 系统检查\Root\MsiReady(VNETMSI): 开始验证[Info @05:20:15.140] Verify MSI ready for install[Info @05:20:15.171] "验证: 系统检查\Root\MsiReady(VNETMSI): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.171] 验证: 系统检查\Root\NoPendingReboots(VPENDINGREBOOT): 开始验证[Info @05:20:15.171] Verifies whether the system has a current pending reboot[Info @05:20:15.171] "验证: 系统检查\Root\NoPendingReboots(VPENDINGREBOOT): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.171] 验证: 系统检查\Root\CanonicalAcls(VCANONICALACLS): 开始验证[Info @05:20:15.171] Verifies that the ACLs on existing directories are in a canonical form.[Info @05:20:15.218] "验证: 系统检查\Root\CanonicalAcls(VCANONICALACLS): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.218] !Verify Result!: 9 Completed, 2 Skipped: 8 Success, 0 Errors, 0 Warnings[Info @05:20:15.218] 验证: 确认正在运行的帐户具有必需的 Team Foundation Server 权限(TBRUNNINACOUNT): 开始验证[Info @05:20:15.218] 确认正在运行的帐户具有所需的 Team Foundation Server 权限[Error @05:20:15.234] !Verify Error!: Network Service 帐户无法连接到远程服务器。[Info @05:20:15.234] "验证: 确认正在运行的帐户具有必需的 Team Foundation Server 权限(TBRUNNINACOUNT): 退出验证(状态为 Completed,结果为 Error)"[Info @05:20:15.234] !Verify Result!: 1 Completed, 0 Skipped: 0 Success, 1 Errors, 0 Warnings[Info @05:20:15.234] 验证: 确认此计算机上不存在生成服务(VSERVICENOTINSTALLED): 开始验证[Info @05:20:15.234] Verify a windows service is not installed[Info @05:20:15.500] isInstalled='False'[Info @05:20:15.500] "验证: 确认此计算机上不存在生成服务(VSERVICENOTINSTALLED): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.500] !Verify Result!: 1 Completed, 0 Skipped: 1 Success, 0 Errors, 0 Warnings[Info @05:20:15.500] 验证: 确认“Visual Studio Team Foundation 生成服务主机”窗口服务依赖项已安装且未禁用(VBMDEPENDENCIES): 开始验证[Info @05:20:15.500] 验证“Visual Studio Team Foundation 生成服务主机”窗口服务依赖项。[Info @05:20:15.515] "验证: 确认“Visual Studio Team Foundation 生成服务主机”窗口服务依赖项已安装且未禁用(VBMDEPENDENCIES): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.515] !Verify Result!: 1 Completed, 0 Skipped: 1 Success, 0 Errors, 0 Warnings[Info @05:20:15.515] 验证: 确认服务帐户凭据(VBMACCOUNT): 开始验证[Info @05:20:15.515] 验证生成服务帐户凭据。[Info @05:20:15.515] "验证: 确认服务帐户凭据(VBMACCOUNT): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.515] !Verify Result!: 1 Completed, 0 Skipped: 1 Success, 0 Errors, 0 Warnings[Info @05:20:15.515] 验证: 确认端口可用(BSPORT): 开始验证[Info @05:20:15.515] 查看该 TCP 端口是否正在使用中[Info @05:20:15.515] "验证: 确认端口可用(BSPORT): 退出验证(状态为 Completed,结果为 Success)"[Info @05:20:15.515] !Verify Result!: 1 Completed, 0 Skipped: 1 Success, 0 Errors, 0 Warnings[Info @05:20:15.531][Info @05:20:15.531] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+[Info @05:20:15.531] Verify Summary[Info @05:20:15.531] -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+[Info @05:20:15.531] 1 errors, 0 warnings, 2 skipped, 1 informational[Info @05:20:15.531][Info @05:20:15.531] +-+-+-+-+-| Verify Complete. |+-+-+-+-+-
全部回复
-
你好 安娜,
根据你的描述你是在Windows XP的系统上安装TFS2010。然而并不支持在Windows XP上安装TFS2010,这也许是你获得这个错误的原因。
支持TFS2010的操作系统如下:
Windows 7;Windows Server 2003 R2 (32-Bit x86);Windows Server 2003 Service Pack 2;Windows Server 2008 R2;Windows Server 2008 Service Pack 2;Windows Vista
Windows Vista (x86 and x64) with Service Pack 2 or later (all editions except Starter Edition)
Windows 7 (x86 and x64)
Windows Server 2003 (x86) with Service Pack 2 or later (all editions)
Windows Server 2003 R2 (x86) or later (all editions)
Windows Server 2008 (x86 and x64) with Service Pack 2 or later
Windows Server 2008 R2 (x64)
你可以在此链接下下载TFS2010的安装指导:http://www.microsoft.com/download/en/details.aspx?id=24337谢谢
Vicky Song [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
-
你好,安娜
可以看下你的日志
[Info @05:20:15.218] 验证: 确认正在运行的帐户具有必需的 Team Foundation Server 权限(TBRUNNINACOUNT): 开始验证[Info @05:20:15.218] 确认正在运行的帐户具有所需的 Team Foundation Server 权限[Error @05:20:15.234] !Verify Error!: Network Service 帐户无法连接到远程服务器。[Info @05:20:15.234] "验证: 确认正在运行的帐户具有必需的 Team Foundation Server 权限(TBRUNNINACOUNT): 退出验证(状态为 Completed,结果为 Error)"[Info @05:20:15.234] !Verify Result!: 1 Completed, 0 Skipped: 0 Success, 1 Errors, 0 Warnings问题应该是出在了这里但是不知道你现在在配置的什么TFS安装完成要安装生成服务么?生成服务是否安装了呢?希望有帮助谢谢
Come back...... Welcome to my blog www.cnblogs.com/elvis0123 -
安娜,
对于你的回答我感觉到很困惑,你说你的TFS2010安装在windows Server 2003然而要在XP系统上安装TFS2010控制台?据我所知,TFS2010基本上包含两部分:应用层(application tier)和数据层(Data Tier)。应用层也就是你说的TFS的控制台(Team Foundation Administration Console),它是不可以安装在XP系统上的。你说你的TFS2010安装在windows Server 2003,你指的是安装的TFS哪部分?
Vicky Song [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.