TFS构建失败 - 错误TF214007

时间:2016-08-10 14:30:25

标签: visual-studio-2013 tfs build tfs2010 tfsbuild

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

  

TF215097:初始化构建版本时发生错误   definition \ My \ Build:TF214007:没有找到URI的构建   vstfs:///构建/编译/ 8320。 URI不存在,或NT   AUTHORITY \ NETWORK SERVICE无权访问它。

设置如下:

服务器TFSAT包含TFS应用程序层和构建控制器。服务器TFSBUILD包含在NT AUTHORITY\NetworkService帐户下运行的构建代理和构建服务。构建代理在服务器TFSAT上使用构建控制器。

我已经三次检查过网络服务帐户TFSBUILD$是否属于团队项目集合的小组Project Collection Build Service Accounts

此外,我已经尝试在服务器TFSBUILD上打开URL vstfs:///Build/Build/8320,这导致启动Visual Studio实例并提供错误:The provided argument vstfs:///Build/Build/8320 must contain a query parameter named url which contains the full qualified URL to the Team Project Collection

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

有没有人知道可能错误设置的内容?我找不到应该授予构建服务帐户的任何其他权限(在我的情况下是标准网络服务帐户)。

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

1 个答案:

答案 0 :(得分:2)

首先,请确保您已在Move Team Foundation Server from one environment to another中执行了正确的操作。

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

  • 尝试在构建控制器上重新启动构建服务 代理并排队另一个构建。
  • 使用其他构建帐户 NT AUTHORITY \ NETWORK SERVICE 并尝试使用 试。

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