Visual studio 2013 TFS生成失败-错误TF214007

Visual studio 2013 TFS生成失败-错误TF214007,visual-studio-2013,tfs,build,tfsbuild,Visual Studio 2013,Tfs,Build,Tfsbuild,由于我们已将TFS应用层移动到另一台服务器,TFS构建已停止工作。每当我尝试启动构建时,它都会失败,并出现以下错误: TF215097:初始化生成的生成时出错 定义\My\Build:TF214007:未找到具有URI的生成 vstfs:///Build/Build/8320. URI不存在,或者NT不存在 授权\网络服务没有访问它的权限 设置如下: 服务器TFSAT包含TFS应用层和生成控制器。服务器TFSBUILD包含一个生成代理和一个在NT AUTHORITY\NetworkService

由于我们已将TFS应用层移动到另一台服务器,TFS构建已停止工作。每当我尝试启动构建时,它都会失败,并出现以下错误:

TF215097:初始化生成的生成时出错 定义\My\Build:TF214007:未找到具有URI的生成 vstfs:///Build/Build/8320. URI不存在,或者NT不存在 授权\网络服务没有访问它的权限

设置如下:

服务器TFSAT包含TFS应用层和生成控制器。服务器TFSBUILD包含一个生成代理和一个在
NT AUTHORITY\NetworkService
帐户下运行的生成服务。生成代理在服务器TFSAT上使用生成控制器

我已经三次检查网络服务帐户
TFSBUILD$
是否属于团队项目集合的组
项目集合生成服务帐户

另外,我已经尝试打开URL
vstfs:///Build/Build/8320
在服务器TFSBUILD上,这会导致启动Visual Studio实例并给出错误:
提供的参数vstfs:///Build/Build/8320 必须包含名为url的查询参数,该参数包含团队项目的完整限定url收藏

我还尝试创建一个新的构建并运行这个构建-同样的问题

有人知道什么可能设置错误吗?我找不到应授予生成服务帐户(在我的情况下为标准网络服务帐户)的任何其他权限


请注意,在设置TFS时,我是个新手。提前感谢您提供的任何提示。

首先,请确保您在中遵循了正确的操作

要缩小问题范围,您可以:

  • 尝试在生成控制器上重新启动生成服务,然后重试 代理并将另一个生成排队
  • 请使用另一个生成帐户而不是NT AUTHORITY\NETWORK SERVICE,然后重试 再说一遍

如果仍然出现错误,请尝试使用以下解决方法:删除旧的生成控件和代理。创建一个新的。注意:您可能必须编辑所有生成定义,以指向新控件和代理。

非常感谢您的响应。如果我对生成代理和生成控制器使用域帐户而不是
NT AUTHORITY\NETWORK服务
,则生成工作正常。但是,我无法确定网络服务缺少哪些权限(我甚至尝试将网络服务添加到服务器和TFS客户端PC上的本地Administrators组)。你有什么想法吗?说真的,如果有医生说。生成代理使用的生成服务的服务帐户必须能够访问此、此和此。生成控制器使用的生成服务的服务帐户必须具有访问此和此的权限…尝试删除生成计算机上团队生成服务帐户的缓存文件<代码>C:\Documents and Settings\\Local Settings\Application Data\Microsoft\Team Foundation\x.0\Cache
根据这一点。似乎建议您在使用分布式安装时使用显式域服务帐户。如果您已将NT AUTHORITY\NetworkService添加到本地Administrator组中。似乎重新启动生效。似乎重新启动没有任何效果,根据提到的关于缓存重置的文章所述,这似乎是一个非常激进的步骤,因此我最终创建了一个专门用于TFS构建服务的单独域帐户。非常感谢您的帮助:)。