Клиент управления релизами 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 - Файл или каталог не найден ". Вот какова структура сайта:

RM_Site_Structure

Что я должен сделать, чтобы иметь возможность настроить наш Release Management Client без ошибок, пожалуйста?

Дополнительные наблюдения:

  1. Я не вижу роли "Управление выпуском" на нашем сервере, но видел упомянутое в связи с установками RM.

  2. Программа установки клиента гласит "Клиент управления выпуском для Visual Studio 2013, обновление 4", в то время как в инструкциях здесь указано, что это должен быть "Клиент управления выпуском для Team Foundation Server 2013, обновление 4". Удивительно, но когда я запускал установщик, рекомендованный в этой статье, заголовок снова читался как "... для Visual Studio", а не "... для Team Foundation Server".

Спасибо заранее!

1 ответ

Решение

Вы вводите неправильный URL. URL должен быть http://<RM Server Name>:<Port>, нет /ReleaseManagement/,

/ReleaseManagementПапка / не для настольного клиента, а для панели одобрения.

Другие вопросы по тегам