Изменить определение сборки шаблона выпуска после обновления RM

Я обновил свои TFS и RM до версии 2015 на новом сервере. Я использую свою старую базу данных RM (восстановил резервную копию вручную) с новым RM 2015. Мне нужно изменить шаблоны выпуска, чтобы изменить определение сборки, серверы и т. д. Но когда я попытался изменить определение сборки на новое, я получение ошибки «Не удается подключиться к TFS. Вы не можете изменить определение сборки ...». Старое определение сборки недействительно. Как я могу отредактировать его и выбрать новое определение сборки?

Экран ошибки показан ниже. введите здесь описание изображения


person Sreekanth Mohan    schedule 17.11.2015    source источник


Ответы (2)


Вам необходимо перенести ключи шифрования при переходе на новый сервер RM.

На старом сервере RM запустите aspnet_regiis -px "{AB903235-97E6-4B1F-AC8E-0EE51124D84F}" keys.xml -pri

Затем скопируйте keys.xml на новый сервер и запустите aspnet_regiis -pi "{AB903235-97E6-4B1F-AC8E-0EE51124D84F}" keys.xml

Источник: http://blogs.msdn.com/b/visualstudioalm/archive/2014/04/02/need-to-migrating-release-management-server.aspx

person Daniel Mann    schedule 17.11.2015
comment
Я сделал это, но все равно та же ошибка ...! Я сделал этот шаг после установки сервера и клиента RM. Будет ли это проблемой? После этого я перезапустил сервер RM. Будет ли этого достаточно? - person Sreekanth Mohan; 19.11.2015
comment
Также перезапустите службу Release Management Monitor. - person Daniel Mann; 19.11.2015

Я сделал это через взлом базы данных «Управление релизами». Соединения TFS хранятся в таблице [RM].[tbl_TeamFoundationServer]. Я выполнил запрос на обновление этой таблицы и обновил недопустимый URL-адрес подключения tfs к действительному URL-адресу, т.е. обновил [RM].[tbl_TeamFoundationServer] set url='http://NewDomain:8080/tfs/DefaultCollection'

После этого я могу редактировать определение сборки...!

person Sreekanth Mohan    schedule 22.11.2015