更新项目
两个或多个 BizTalk 应用程序中的项目之间的依赖关系可能会对应用程序部署和维护产生重大影响。 当需要使用该项目才能正常运行时,项目依赖于另一个项目,例如需要使用特定管道才能正确传输消息的业务流程。
若要更新应用程序中的某个项目,必须先取消部署它,以及依赖于它的任何项目。 在具有依存关系的多个项目存在于同一应用程序中时,BizTalk Server 自动处理更新的和依赖的项目的取消部署和重新部署任务。 但在具有依存关系的项目存在于不同应用程序时,就无法自动完成上述任务了。 如果要更新一个应用程序中的某个项目,而另一个应用程序中的项目依赖于该项目,则必须按如下所示手动取消部署并重新部署依赖项目:
停止、取消登记和取消绑定依赖的程序集。
更新它依赖的程序集。
绑定、登记和启动依赖的程序集。
若要避免需要执行手动步骤来更新其他项目所依赖的项目,可以尝试将所有项目与依赖项一起保存在同一应用程序中。 但是,这并非始终可行,因为大多数类型的项目在 BizTalk 组中必须是唯一的。 您不能在同一组的两个不同应用程序中具有相同的项目,即使这两个应用程序都包含依赖于相同项目的项目。 有关唯一项目问题的详细信息,请参阅BizTalk Server帮助中的https://go.microsoft.com/fwlink/?LinkId=155141项目在应用程序或组中必须唯一 () 。
可以将所需的项目添加到一个应用程序,然后从包含依赖它的项目的任何其他应用程序添加对该应用程序的引用。 在您添加对某一应用程序的引用时,该应用程序中的项目可以使用它引用的应用程序中的任何项目。 有关添加引用的说明,请参阅 BizTalk Server 帮助中的如何添加对另一应用程序的https://go.microsoft.com/fwlink/?LinkID=155011 引用 () 。
有关在 BizTalk 应用程序中更新项目的任务清单,请参阅BizTalk Server帮助中的清单:更新 BizTalk 应用程序中的项目 (https://go.microsoft.com/fwlink/?LinkId=155647) 。