Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops 如何在AzureDevOps中使用旧名称重新创建代理池?_Azure Devops_Azure Pipelines_Pool_Agent - Fatal编程技术网

Azure devops 如何在AzureDevOps中使用旧名称重新创建代理池?

Azure devops 如何在AzureDevOps中使用旧名称重新创建代理池?,azure-devops,azure-pipelines,pool,agent,Azure Devops,Azure Pipelines,Pool,Agent,我很难在AzureDevOps创建一个新的代理池 我想做的是删除一个旧的自托管主机并部署一个新主机。但是,旧主机使用和新主机使用的代理池是由同事创建的。这使得我无法删除现有的已注册代理,从而导致在部署新主机期间发生冲突。为了解决这个问题,我可以删除代理池 现在,当我想要创建一个同名的新池时,我会收到错误消息 “未找到标识符为76的代理池” 有没有人看到过这个错误消息,或者知道我能做些什么 期望值: 将创建与旧池同名的新代理池 实际值: 我收到错误消息“未找到标识符为76的代理池” 显然,如果您

我很难在AzureDevOps创建一个新的代理池

我想做的是删除一个旧的自托管主机并部署一个新主机。但是,旧主机使用和新主机使用的代理池是由同事创建的。这使得我无法删除现有的已注册代理,从而导致在部署新主机期间发生冲突。为了解决这个问题,我可以删除代理池

现在,当我想要创建一个同名的新池时,我会收到错误消息

“未找到标识符为76的代理池”

有没有人看到过这个错误消息,或者知道我能做些什么

期望值: 将创建与旧池同名的新代理池

实际值: 我收到错误消息“未找到标识符为76的代理池”


显然,如果您通过“项目设置”菜单删除代理池,它们在“组织设置”菜单下仍然可用

如果此池属于其他人,则您似乎在该组中甚至失去了一个读卡器角色。换句话说,该组似乎已被删除,但实际上并非如此

非常不幸的是,错误消息并没有准确地告诉您这些


我们的解决方案是,组织管理员再次将我们指定为组管理员。接下来,我能够在组织设置下清理它并再次使用它。​

在与A.S.讨论一些细节和我这边的测试时,我现在已经找到了答案

此错误的根本原因是您的帐户不是管理员角色。您可以从此处查看此消息

如果您是PCA的一员,即使您是此代理池的读者或不是任何角色,您仍然可以添加代理池。我发现的另一个解决方案是,您需要被添加为该代理池的管理员,而不是PCA的管理员。您必须满足上述两种解决方案中的一种,可以添加它而不会出现任何错误

此外,对于页面和F12控制台中显示的错误消息

正如您从我提到的图片中看到的,这导致了页面中显示的错误消息。我知道,控制台的错误消息很容易被误解。它让您弄不明白为什么找不到响应404

这仍然与管理员角色相关

https://dev.azure.com/{org name}/3307xxxxxxx5676e/_apis/distributedtask/queues?authorizePipelines=true
控制台中显示的api用于在组织设置下搜索代理池

虽然您不是组织/代理池的管理员,但它无法找到您要操作的代理池,因为您没有在“组织设置”下搜索该代理池的权限。然后,它会说“对不起,404找不到”,即使它存在于组织设置下。这不是一个bug,只是为了逻辑

因此,同意您的看法,错误消息不太清楚,无法理解根本原因


另外,如果您只是在项目设置下删除代理池,那么它在组织设置下仍然存在。只需要管理员角色,您就可以重新添加它而不会出现任何错误。

您的意思是在创建代理池时出现错误消息吗?我希望你能添加一些截图来更新你的描述。我在运行代理时遇到过此消息。@A.S.尝试在“组织设置”中创建池。