1

背景:我有几个通过 TFS2010 在 Windows Server 2003 R2 机器上运行的构建。所有这些构建定义都将发布符号的路径设置为“\\server\SymbolStore”,并且构建运行良好。

(注意——我从一位前雇员那里继承了这个设置,我还有其他构建在单独的 2K8 机器上运行,它们也可以正常运行)

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

问题:在新的构建机器上运行构建时,一切正常,直到构建尝试在工作流中运行“发布符号”活动,此时我收到错误

SYMSTORE 错误:类:服务器。描述:无法连接到服务器。错误 5:访问被拒绝。TF270015:“symstore.exe”返回了意外的退出代码。预期为“0”;实际的“5”。

这还将构建状态设置为部分成功。

到目前为止,我已经在网上搜索了这些错误消息,但无济于事,所以有人知道可能导致此问题的原因以及如何使其再次工作吗?

一如既往,提前感谢

4

2 回答 2

2

您是否检查了该文件夹对 Team Build 用于创建/写入文件的服务帐户具有正确的权限?

于 2012-05-22T16:09:26.990 回答
1

事实证明,在我设置了新的构建机器之后,我将构建服务属性的凭据(在 Team Foundation Server 管理控制台/构建配置中找到)保留了其默认设置,即“NT AUTHORITY\NetworkService”。一旦我将其更改为使用构建服务帐户,构建就能够正确写入符号存储

于 2012-05-24T15:46:24.263 回答