将 BizTalk 2006 应用程序迁移到 BizTalk 2016 环境的最佳实践和解决方案?

Best practice and solution to migrating BizTalk 2006 application to BizTalk 2016 environment?

在将解决方案加载到 VS2015 之前,我们可以使用 MS 的任何隐藏工具进行 BizTalk 应用程序迁移吗?我需要一些关于我们可能需要特别更改的特性的信息 BizTalk.btproj 加载所有项目文件的解决方案等,想知道迁移 BizTalk 应用程序解决方案的简单方法(如果有的话)。

由于各种 blogs posts and MSDN threads,您需要有一个中级开发 BizTalk 环境 (BizTalk 2010),然后将其升级到更高版本,如 BizTalk 2013/R2 及更高版本。

您可以下载开发者版 here 并安装 SDK,以便在 Visual Studio 中打开它。

唯一的其他迁移方法是在 Visual Studio 2015 / BizTalk 2016 环境中创建新的 BizTalk 项目,然后复制架构、映射等人工制品并重新创建任何业务流程。

在任何一种情况下,您都必须进行广泛的重新测试,因为某些更改 XSLT compiled transform 可能会导致您出现问题

不需要隐藏工具。 Visual Studio是工具。

当您打开下层解决方案时,Visual Studio 将尝试更新任何项目并提供有关自动更新内容和无法更新内容的报告,需要手动干预。

您可以在解决方案的副本上执行此操作,以预览真正升级所需的任何工作。

来自 BizTalk Server 2006,您将需要一个中间版本才能最终面向 BizTalk Server 2016。您可以从 MSDN 下载 BizTalk Server 2010。您只需要安装 SDK。您不需要 setup/configure 完整的 BizTalk Server。