2016-05-27 10 views
0

Это связано с вопросом #36574843, где, когда мы создаем определение сборки и добавляем шаг «Развертывание тестового агента Visual Studio», список групп Machine пуст , Обратите внимание, что до установки TFS 2015 Update 2.1 это работало. Однако теперь, когда я проверить сетевые запросы для этого выпадающего списка, я могу видеть запрос не со следующим:TFS 2015 - выпадающая группа тестовой машины пустая и получает ошибку 401 при вызове api

Status: 400 Bad request 

Request Url: http://[our tfs server url]/tfs/DefaultCollection/_apis/distributedtask/endpoint 

Response body:{"$id":"1","innerException":null,"message":"The remote server returned an error: (401) Unauthorized.","typeName":"Microsoft.TeamFoundation.DistributedTask.WebApi.ServiceEndpointQueryFailedException, Microsoft.TeamFoundation.DistributedTask.WebApi, Version=14.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a","typeKey":"ServiceEndpointQueryFailedException","errorCode":0,"eventId":3000} 

У нас есть настройки машины группы, и до установки обновления 2.1, может выбрать группу машин с не вопросы. Однако сейчас он не работает, и нам нужно выяснить, почему ....

+0

Как и этот вопрос: http://stackoverflow.com/questions/36416981/cant-select-machine-group- from-build-tasks-dropdown-in-tfs-2015-2/36574414 –

+0

После включения неудачной трассировки запроса на сайте TFS я также заметил, что другие запросы также не работают с ошибками 401. Например, http: // ... // tfs/_apis/distributedtask/pools/1/messages? sessionId = 2962c27c-90e6-475b-ac93-e0c7ce4f8bd1 Я пробовал подключиться через tfx-cli в соответствии со ссылкой, после включения базового auth, и я все еще получаю 401 после этого –

+0

Можете ли вы проверить, есть ли у вас разрешение на доступ к пулу агентов после обновления? Также вы можете попытаться удалить старый агент сборки, а затем загрузить агент сборки f и переконфигурируйте совершенно новый, чтобы увидеть, может ли он работать? –

ответ

0

Итак, решение было таким, как мой последний комментарий, и referenced issue от Eddie - MSFT.

мне пришлось:

  • изменения ССТ уведомление URL-адрес на сервере TFS в консоли администратора, так что не использовать FQDN (в моем случае от http://myservername.domain.company.com:8080/tfs к http://myservername:8080/tfs, так как это все на том же домене)
  • сделать сброс от IIS

С тех пор выпадающие был полностью заполнен, и этот вопрос не повторялись. Обратите внимание, что если я изменил URL-адрес уведомления обратно на fqdn, выпадающие списки снова снова разрывались :-(