RM升级后编辑发布模板构建定义错误

时间:2015-11-17 19:00:08

标签: tfs msbuild ms-release-management tfs2015

我已在新服务器中将我的TFS和RM升级到2015版。我正在使用我的旧RM数据库(手动恢复备份)和新的RM 2015.我需要修改发布模板以更改构建定义,服务器等。但是当我尝试将构建定义修改为新的时,我是收到错误“无法连接到TFS。您无法修改构建定义...”。旧构建定义无效。我如何编辑它并选择新的构建定义?

错误屏幕如下所示。 enter image description here

2 个答案:

答案 0 :(得分:4)

迁移到新的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

答案 1 :(得分:0)

我是通过'发布管理'数据库中的黑客来完成的。 TFS连接存储在[RM]。[tbl_TeamFoundationServer]表中。我已针对此表运行更新查询,并将无效的tfs连接URL更新为有效网址,即更新[RM]。[tbl_TeamFoundationServer] set url ='http://NewDomain:8080/tfs/DefaultCollection'

执行此操作后,我可以编辑构建定义...!