清单:使用并排版本控制更新应用程序

以下清单介绍了部署将与现有版本并行运行的 BizTalk 应用程序的更新版本的过程。

并行安装使你能够以增量方式推出应用程序升级。 最初,你可以向一部分业务合作伙伴提供安装,而不是一次性提供给所有合作伙伴。 使用此方法可以继续运行现有应用程序,为尚未使用新版本的用户提供服务,直到准备好完全迁移到新版本。

这两个并行应用程序必须接收两个不同的接收位置上的消息。 因此,若要运行并行应用程序,必须要求应使用新版本应用程序的贸易合作伙伴将消息发送到新的接收位置,以便新版本处理这些消息。 应使用旧版本的贸易合作伙伴应将消息发送到以前的接收位置。

步骤 参考
创建并实现版本控制策略。 更新应用程序的最佳做法中的“版本控制”部分。
对要部署到新版本的应用程序的项目进行任何必要的更改。 - 如何创建或添加项目 (https://go.microsoft.com/fwlink/?LinkID=154724) 。
- 管理项目 (https://go.microsoft.com/fwlink/?LinkID=154725) 。
- 绑定文件和应用程序部署 (https://go.microsoft.com/fwlink/?LinkID=154726) 。
- 将项目添加到应用程序
递增每个程序集的版本号。 如何更新程序集
设置解决方案中每个项目的部署属性, (设置目标应用程序并启用安装到全局程序集缓存 (GAC) ) 。 如何更新程序集
将包含已更改程序集的解决方案部署到开发环境中的应用程序中。 - 将 BizTalk 程序集从 Visual Studio 部署到 BizTalk 应用程序 (https://go.microsoft.com/fwlink/?LinkID=154719) 。
- 如何从 Visual Studio () https://go.microsoft.com/fwlink/?LinkID=154720重新部署 BizTalk 程序集
- 部署程序集
创建新的接收端口和任何所需的接收位置,以指定希望合作伙伴向其发送消息的新 URL。

根据需要创建相应的发送端口。

如有必要,请将新应用程序绑定到新创建的接收和发送端口,并测试应用程序是否正常工作。
- 如何创建接收端口 (https://go.microsoft.com/fwlink/?LinkId=154843) 。
- 如何创建接收位置 (https://go.microsoft.com/fwlink/?LinkId=154844) 。
- 如何创建发送端口 (https://go.microsoft.com/fwlink/?LinkId=154845) 。
- 如何配置应用程序 (https://go.microsoft.com/fwlink/?LinkId=154847) 。
将新应用程序从开发环境导出到 .msi 文件中。 - 如何导出 BizTalk 应用程序 (https://go.microsoft.com/fwlink/?LinkId=154848) 。
- 绑定文件和应用程序部署 (https://go.microsoft.com/fwlink/?LinkID=154726) 。
- 如何将应用程序导出到 .msi 文件
- 如何将绑定导出到绑定文件
将应用程序 .msi 文件导入生产环境中的 BizTalk 组。 - 如何导入 BizTalk 应用程序 (https://go.microsoft.com/fwlink/?LinkId=154827) 。
- 如何安装 BizTalk 应用程序 (https://go.microsoft.com/fwlink/?LinkID=154728) 。
- 如何从 .msi 文件导入应用程序
- 如何从绑定文件导入绑定
执行应用程序的完整启动。 - 如何启动和停止 BizTalk 应用程序 (https://go.microsoft.com/fwlink/?LinkID=154729) 。
- 测试 BizTalk 应用程序部署 (https://go.microsoft.com/fwlink/?LinkId=154825) 的任务。
通知合作伙伴应开始向新 URL 发送消息。 在他们发送后,应用程序将开始为指定合作伙伴处理消息。 -