如何使用Team Build Server 2008诊断和解决连接问题?

时间:2012-03-07 11:18:22

标签: visual-studio-2008 continuous-integration tfs2008 team-build

我正在尝试设置新的Team Build Server以进行持续集成,但在尝试运行构建时,构建失败并显示:

  

TFS215085:连接到代理[\ MyTeamProject \ BuildServer]时发生错误:TFS30291:服务器出现问题,原因不明。有关详细信息,请参阅Team Foundation Server事件日志。

然后,如果我进入Manage Build Agents,状态显示 Unreachable ,并显示以下消息:

  

团队构建服务器已自动更改代理状态。

     

新状态:'无法访问'

     

原因:TF30291:原因不明的服务器出现问题。有关详细信息,请参阅Team Foundation Server事件日志。

我已经检查了构建服务器和TFS服务器上的事件日志,但没有任何内容可以解释为什么可能存在连接问题。

可能连接,但不确定;连接到TFS服务器的控制台(而不是新的构建服务器)时;它确实让w3wp.exe死得很厉害,并被提示进行调试。

我可以做些什么来诊断和解决问题?

UPDATE:

我已尝试将构建服务转换为以新域帐户身份运行,但是,我甚至无法将新用户添加到任何项目的Build Services组中,并且有用:

  

TF30291:原因不明的服务器出现问题。有关详细信息,请参阅Team Foundation Server事件日志。时间:2012-03-08T12:05:47:415

服务器上的应用程序日志与以下内容一样有用:

  

TF53014:最近创建了此问题的崩溃报告;没有创建针对此问题发生的新崩溃报告。这个问题已经发生了4次。

此外,还有来自Team Build的消息:

  

TF50309:以下帐户没有足够的权限来完成操作:\。检查帐户的权限,并授予执行此操作的相应权限。

有问题的用户在TFS服务器和构建服务器上都拥有本地管理员权限。

虽然看起来I'm not the only person that has had this issue,但我还没有能够将域用户添加到构建服务组,也无法获得构建服务器。任何有关检查事项的建议或可能错过的先决条件都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我认为我找到了问题的原因(至少在我的情况下,以及Manuel Babuglia):

  

根据Jiange Sun

     

“这是由于Windows 2008中的设计更改。这在Win2k3中不是问题,因为操作系统会让用户在用户注销后保留HKCU。”

     

解决问题:

     

为IIS应用程序池“Microsoft Team Foundation Server应用程序池”

设置“加载用户配置文件”为True