Клиент управления релизами TFS 2013 не связывается с сервером
Я пытаюсь настроить клиент управления выпусками для работы с сервером управления выпусками для Microsoft TFS 2013 в стандарте Windows Server 2008 R2.
Я установил (без каких-либо ошибок) следующие два из наших загрузок по подписке:
- en_release_management_server_for_team_foundation_server_2013_with_update_4_x64_web_installer_5920525
- en_release_management_client_for_visual_studio_2013_with_update_4_x86_x64_web_installer_5920526
Я не установил никаких агентов развертывания Microsoft.
Я установил и настроил сервер RM для базы данных SQLExpress (отличной от базы данных TFS в нашем случае), и на данный момент я использовал свои собственные сетевые учетные данные (являясь членом группы администраторов на сервере и членом администраторов коллекции по умолчанию в TFS с "Делать запросы от имени других", установленным в "Разрешить" в TFS).
Когда я копирую URL-адрес сервера RM с экрана "Настройка сервера управления выпуском" ( http://xxx:1000/Release Management) и вставляю его в браузер, страница загружается без ошибок.
Однако, когда тот же URL-адрес используется в конфигурации клиента RM, я получаю сообщение об ошибке: "Указанный сервер не может быть достигнут":
У нас есть VS2012 на сервере и VS2013 Ultimate на моей собственной машине разработчика. Я попытался установить и настроить клиент как на сервере (Win Server 2008 R2 Standard), так и на моем компьютере разработчика (Win 8.1 Pro), и все равно получаю ту же ошибку (поэтому я предполагаю, что версия VS не является проблемой).
Глядя на журнал событий, я получаю две ошибки.
ОШИБКА ОДНА:
Удаленный сервер возвратил ошибку: (404) Not Found.: \ R \n\r\n в System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) в Microsoft.TeamFoundation.Release.Data.WebRequest.PlatformHttpClient.EseynponesResponet IA asyncResult) в Microsoft.TeamFoundation.Release.Data.WebRequest.RestClientResponseRetriever.EndGetAsyncMemoryStreamFromResponse (IAsyncResult asyncResult, IPlatformHttpClient platformHttpClient)
.... [отредактировано для краткости]
Имя процесса: C:\Program Files (x86)\Microsoft Visual Studio 12.0\ Управление релизами \ Клиент \bin\Release ManagementConsole.exe
ОШИБКА ВТОРАЯ:
Ошибка связи с URL-адресом веб-сервера: http://xxx:1000/Release Management/account/releaseManagementService/_apis/releaseManagement/
Действительно, когда я ввожу этот URL в браузер, я получаю " 404 - Файл или каталог не найден ". Вот какова структура сайта:
Что я должен сделать, чтобы иметь возможность настроить наш Release Management Client без ошибок, пожалуйста?
Дополнительные наблюдения:
Я не вижу роли "Управление выпуском" на нашем сервере, но видел упомянутое в связи с установками RM.
Программа установки клиента гласит "Клиент управления выпуском для Visual Studio 2013, обновление 4", в то время как в инструкциях здесь указано, что это должен быть "Клиент управления выпуском для Team Foundation Server 2013, обновление 4". Удивительно, но когда я запускал установщик, рекомендованный в этой статье, заголовок снова читался как "... для Visual Studio", а не "... для Team Foundation Server".
Спасибо заранее!
1 ответ
Вы вводите неправильный URL. URL должен быть http://<RM Server Name>:<Port>
, нет /ReleaseManagement/
,
/ReleaseManagement
Папка / не для настольного клиента, а для панели одобрения.