2016-05-27 33 views
0

這與問題#36574843有關,當我們創建構建定義並添加「Visual Studio測試代理部署」步驟時,機器組列表爲空。請注意,在安裝TFS 2015 Update 2.1之前,這是行得通的。但是現在,當我檢查網絡請求該下拉菜單中,我可以看到請求失敗,出現以下:TFS 2015 - 測試機器組下拉列表空白並在api調用上獲得401錯誤

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-drop-in-tfs-2015-2/36574414 –

+0

在TFS站點上打開失敗的請求跟蹤之後,我也注意到其他請求現在也失敗了,出現了401錯誤,例如http:// ... // tfs/_apis/distributedtask/pools/1/messages?sessionId = 2962c27c-90e6-475b-ac93-e0c7ce4f8bd1 我試過通過tfx-cli按照引用的帖子連接,啓用基本認證後,並且在那之後我仍然會得到一個401 –

+0

您是否可以檢查升級後是否仍有權訪問代理池?還可以嘗試刪除舊的構建代理,然後下載構建代理程序f rom網站門戶,並重新配置一個全新的,看看它可以工作? –

回答

0

因此,解決方案是根據我最近的評論以及Eddie-MSFT的referenced issue

我只好:

自那時以來,下拉菜單已經完全填充和問題還沒有復發。請注意,如果我將通知網址更改回fqdn,則下拉菜單立即再次打破:-(