我知道这个问题已经报告了好几次了,但是我找到的解决方案对我不起作用。设置:
我们将 TFS 2010 升级到 TFS2013 如升级手册之一所述,我们已备份数据库和分析服务密钥并将它们恢复到不同的机器上。我们称这个新盒子为 boxTFS2013。最初整个设置都是在那里完成的,除了一些共享点问题之外,它是成功的。但是构建服务开始报告这个问题:
“将诊断活动日志复制到放置位置时出错。详细信息:HTTP 请求在 00:01:40 后超时。”
几乎所有与 TFS 相关的东西,包括构建服务都在帐户DOMAIN\TFSService上运行。NTNetworkAuthority上没有任何内容
作为第二步,我们创建了一个新的构建服务器boxBUILD2013,在那里安装了构建服务并从boxTFS2013卸载了构建服务。同样的问题 - 构建部分成功并且发生相同的日志复制失败。
现在的设置如下:
TFS2013、SQL和Sharepoint在盒子上TFS2013(Sharepoint即将搬家)。TFS2013 在DOMAIN\TFSService 帐户上运行。
构建服务在boxBUILD2013上设置。有一个控制器和两个代理。代理的工作文件夹是 d:\BUILD,帐户是DOMAIN\TFSService。放置文件夹在同一个盒子上,e:\BUILDS(我们解决当前问题后将更改名称)。
通常人们通过授予构建代理写入放置文件夹的权限来解决此问题。从一开始就是这样(该域帐户始终可以访问),但问题仍然存在。只是为了验证问题与权限无关,我已授予帐户 Everyone 完全控制权限:d:\BUILD 和 e:\Builds
据我所知,xml 构建定义不包含任何异常。构建将文件删除到它们应该放置的位置,部分失败仅发生在日志上。我真的没主意了。有人可以建议吗?