【问题标题】:Edit release template build definition error after RM upgradeRM升级后编辑发布模板构建定义错误
【发布时间】:2015-11-17 19:00:08
【问题描述】:

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

如下所示的错误屏幕。

【问题讨论】:

    标签: tfs msbuild ms-release-management tfs-2015


    【解决方案1】:

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

    【讨论】:

    • 我已经完成了,但还是同样的错误......!我在安装 RM 服务器和客户端后做了这一步。会不会有问题?完成此操作后,我重新启动了 RM 服务器。够了吗?
    • 同时重启 Release Management Monitor 服务。
    【解决方案2】:

    我是通过“发布管理”数据库中的 hack 完成的。 TFS 连接存储在 [RM].[tbl_TeamFoundationServer] 表中。我已经对该表运行更新查询并将无效的 tfs 连接 url 更新为有效 url,即更新 [RM].[tbl_TeamFoundationServer] set url='http://NewDomain:8080/tfs/DefaultCollection'

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-01
      • 1970-01-01
      • 2021-07-23
      • 2019-03-18
      • 2015-11-12
      • 2021-10-28
      • 1970-01-01
      • 2014-08-10
      相关资源
      最近更新 更多