部署应用程序过程中的已知问题

部署 BizTalk 应用程序

部署更新的应用程序需要更正引用

如果要部署一个全新的应用程序以替换现有的应用程序,必须更正其他应用程序与要替换的应用程序之间的所有引用。

使用 Visual Studio 部署应用程序可能会停止应用程序

注意

建议避免使用 Visual Studio 将应用程序部署到生产环境中。

如果使用 Visual Studio 将应用程序部署到生产环境中,并在项目属性中将“重启主机实例”选项设置为 True,则部署应用程序时,所有主机实例(包括不与此应用程序关联的实例)都将重启。 这样会停止在本地计算机的任何主机实例上运行的所有其他应用程序。

将项目添加到 BizTalk 应用程序

移动项目可以移动依赖项

将项目移动到新应用程序时,除非新应用程序引用了应用程序 () 包含已移动项目所依赖的项目,否则也会移动它所依赖的任何其他项目。 同样,与移动项目有依存关系的所有项目也会被移动,除非包含这些项目的应用程序具有对新应用程序的引用。 移动项目时,系统会显示一起移动的其他项目的列表。 有关移动项目的说明,请参阅 如何将项目移动到其他应用程序 (https://go.microsoft.com/fwlink/?LinkId=154999) 。

导出 BizTalk 应用程序

在 Windows Vista 上安装 .msi 文件时,可能会显示错误

在 Windows Vista® 上运行的 BizTalk Server 上安装使用 BizTalk Server 2006 导出的 .msi 包时,可能会收到以下错误:“安装程序在安装此包时遇到意外错误。 这可能表示此包有问题。 错误代码为 2869。”若要更正此错误,请先使用 BizTalk Server 导入包,然后重新导出并安装包。

导入 BizTalk 应用程序

不会从添加到应用程序的绑定文件中删除密码

为安全起见,在导出应用程序的过程中,密码从应用程序绑定中删除。 不过,密码并未从已添加到应用程序的绑定文件中删除。 在导入应用程序后,您需要重新配置密码,以便应用程序可以正常运行。 可以通过编辑绑定文件或使用管理控制台来执行此操作。 有关编辑绑定文件的详细信息,请参阅 自定义绑定文件 (https://go.microsoft.com/fwlink/?LinkId=155000) 。 有关配置适配器安全性的详细信息,请参阅 使用适配器 (https://go.microsoft.com/fwlink/?LinkId=155001) 。

BizTalk Server不会回滚脚本化导入或安装

如果导入失败,则 BizTalk Server 将回滚所有导入操作(自定义脚本执行的所有操作除外)。 安装和卸载操作也是如此。

导入后可能无法报告缺少的架构

如果您在一个应用程序中为发送端口创建了筛选器,此应用程序使用另一个应用程序中的属性架构,然后将第一个应用程序导入到新 BizTalk 组中,则您将收到缺少架构的警告,并且在安装和启动该应用程序时筛选功能将无法正常运行。 解决这个问题的方法是:先导入包含该架构的应用程序,然后再安装不包含该架构的应用程序。

另请参阅

部署应用程序