2012-05-22 54 views
1

背景: 我有几个通过TFS2010在Windows Server 2003 R2机器上运行的版本。所有这些构建定义都将“发布路径路径”设置为“\\ server \ SymbolStore”,并且构建运行良好。运行TFS 2010时出现的symstore错误生成

(注意 - 我继承了这一设置,从一名前雇员,我也有其他的建立一个独立的2K8机器,也没有问题,运行上运行)

我现在迁移这些构建到一个新的Windows 2008 R2使用相同的设置构建服务器。

问题: 当运行该版本的新构建机器上,一切工作正常,直到构建试图运行在工作流中的“发布符号”的活动,在这一点上,我得到的错误

SYMSTORE ERROR: Class: Server. Desc: Couldn't connect to server. Error 5: Access is denied. TF270015: 'symstore.exe' returned an unexpected exit code. Expected '0'; actual '5'.

,它也将构建状态设置为“部分成功”。

我已经在网络上搜索了这些错误消息,目前为止无济于事,所以有人知道可能会导致这种情况,以及如何让它再次工作?

和往常一样,在此先感谢

回答

1

原来,在设置新的生成机器后,我将生成服务属性的证书(可在Team Foundation Server管理控制台/生成配置中找到)保留为默认设置,即“NT AUTHORITY \网络服务”。一旦我改变了这个使用构建服务帐户,构建能够正确写入符号存储

2

你是否检查该文件夹具有服务帐户正确的权限所使用的团队建设创建/写文件?