2015-08-18 3 views
2

Я пытается настроить клиент управления выпуском для работы с сервером управления выпуском для Microsoft TFS 2013 по стандарту Windows Server 2008 R2.Клиент управления выпуском TFS 2013, не взаимодействующий с сервером

Я установил (без каких-либо ошибок) следующие два из наших загрузок подписки:

  • 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 db (в нашем случае отличен от TFS db), и теперь я использовал свои собственные учетные данные сети (являюсь членом группы «Администраторы» на сервере и членом «По умолчанию» Администраторы коллекций в TFS, с установкой «Сделать запросы от имени других» в «Разрешить» на TFS).

Когда я копирую URL-адрес сервера RM с экрана «Настройка сервера управления версиями» (http://xxx:1000/ReleaseManagement) и вставляю его в браузер, страница загружается без каких-либо ошибок.

Однако, когда тот же URL используется в конфигурации RM клиента, я получаю сообщение об ошибке: «Указанный сервер не может быть достигнуто»:

The Server Specified could not be reached

У нас есть VS2012 на сервере и VS2013 Ultimate, на моей собственной машине. Я попытался установить и настроить клиент как на сервере (Win Server 2008 R2 Standard), так и на моей машине dev (Win 8.1 Pro), и я по-прежнему получаю ту же ошибку (поэтому я предполагаю, что версия VS не является проблемой).

Рассматривая журнал событий, я получаю две ошибки.

ОШИБКА ПЕРВАЯ:

Удаленный сервер возвратил ошибку: (404) не найдена:. \ Г \ п \ г \ п на System.Net.HttpWebRequest.EndGetResponse (IAsyncResult AsyncResult) в Microsoft .TeamFoundation.Release.Data.WebRequest.PlatformHttpClient.EndGetResponse (IAsyncResult AsyncResult) в Microsoft.TeamFoundation.Release.Data.WebRequest.RestClientResponseRetriever.EndGetAsyncMemoryStreamFromResponse (IAsyncResult AsyncResult, IPlatformHttpClient platformHttpClient)

.... [вырезаны для краткость]

44445164 +10617451515053691368888

Имя процесса: C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Release Management \ Client \ Bin \ ReleaseManagementConsole.exe

ОШИБКА ВТОРАЯ:

Ошибка связи с веб-сервера URL : http://xxx:1000/ReleaseManagement/account/releaseManagementService/_apis/releaseManagement/

Действительно, когда я ввожу этот URL-адрес в браузере, я получаю «404 - Файл или каталог не найден».Вот что структура сайта является:

RM_Site_Structure

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

Дополнительные замечания:

  1. Я не могу видеть «Управление Release» роль на нашем сервере, но видели в упоминалась в связи РМ устанавливает.

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

Большое спасибо!

ответ

4

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

/ReleaseManagement/папка предназначена не для настольного клиента, а для панели управления утверждения.

+0

Даниил, вы спасатель жизни! Большое вам спасибо ... :) – Victoria

+0

@ Даниэль Манн благодарит вас за то, что решила мою проблему и сэкономила время. – adnan

Смежные вопросы