我们目前已将Team Foundation Server 2015升级为Team foundation server 15 RC1。 但我无法让现有的或新的构建代理运行。我们得到的错误总是一样的。 找不到具有标识符1(或2,....)的代理程序池。
我检查了数据库,并且有一个具有该ID的代理池。
任何人都知道吗?
感谢。
答案 0 :(得分:0)
如果构建代理池肯定存在,但错误是找不到代理池。然后问题很可能与权限有关。
配置构建代理(新创建或已存在)时,您需要确保运行configure命令或脚本的帐户具有足够的权限。
用户帐户必须是代理池管理员帐户的一部分。
<强>更新强>
尝试以下方法缩小问题范围:
答案 1 :(得分:0)
感谢您的时间,但问题是通过Microsoft支持解决的。 事实证明,我的默认访问级别是利益相关者,而构建权限是基本的。所以我不得不将默认访问级别更改为Basic。 这显然是新RC1中的一个错误,但就像你说的那样,这是一种许可问题。
再次感谢。答案 2 :(得分:0)
我有完全相同的事情:现有的构建服务器,直到有人升级它。 。\ BuildAgent_Diag \文件夹中的错误消息一直显示
Failed to create session. Sleeping for 10 seconds before next retry
----------------------------------------
Microsoft.TeamFoundation.DistributedTask.WebApi.TaskAgentPoolNotFoundException: No agent pool found with identifier 7.
我已经将该服务作为域帐户运行,使用&#34; build admin&#34;权限。
解决方案是运行&#39; ConfigureAgent&#39;再次:以管理员身份打开命令提示符。将目录更改为您的&#39; BuildAgent&#39;文件夹(或者您的&#39; ConfigureAgent.cmd&#39;文件所在的位置)并运行&#39; ConfigureAgent.cmd&#39;。它会问几个问题。我留在当前的设置。我必须输入服务帐户的密码。最终,向导完成了,一切都恢复了。