Как обсудить некоторые детали с А.С. и проверь на моей стороне, теперь я понял это.
Основной причиной этой ошибки является то, что ваша учетная запись не является ролью Администратор . Вы можете проверить это сообщение из этого документа .
Если вы один из PCA, даже если вы читатель этого пула агентов или не играете какую-либо роль, вы все равно можете добавить пул агентов. И еще одно решение, которое я нашел, заключается в том, что вам нужно добавить в качестве администратора этого пула агентов, а не в качестве одного из PCA. Вы должны встретить одно из двух вышеуказанных решений, можете добавить его без ошибок.
Кроме того, для сообщений об ошибках, отображаемых на страницах и в консоли F12.
Как видно из рисунка, который я упоминал, это вызвало сообщение об ошибке, отображаемое на страницах. Я знаю, что сообщение об ошибке консоли легко понять неправильно. Это позволяет вам запутаться, почему ответ 404 не найден.
Это все еще актуально для роли Администратор .
https://dev.azure.com/{org name}/3307xxxxxxx5676e/_apis/distributedtask/queues?authorizePipelines=true
Этот API, показанный в консоли, используется для поиска пула агентов в настройке Org.
Хотя вы не являетесь администратором из org / agent pool , он не смог найти пул агентов, с которым вы хотите работать, потому что у вас нет разрешения на его поиск в Настройка орг. И затем, он говорит " извините, 404 не найден ", даже если он существует в настройке org. Это не ошибка, просто для логики.
Итак, согласен с вами, сообщение об ошибке не слишком понятно, чтобы понять основную причину.
Кроме того, если вы просто удалите пул агентов в настройках проекта, он все равно будет существовать в настройках организации. Просто нужна роль администратора, вы можете добавить ее снова без ошибок.