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

以下清单介绍了部署与现有版本并排运行的 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 重新部署 BizTalk 程序集https://go.microsoft.com/fwlink/?LinkID=154720)。
- 部署程序集
创建新的接收端口,并指定接收位置和合作伙伴将用于发送消息的新 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 发送消息。 执行此作后,应用程序将开始处理指定合作伙伴的消息。 -