0

阅读 BTDF 文档中的“升级已部署的应用程序”,我得到的印象是安装程序会升级已部署的应用程序。更改 ProductId 和 ProductVersion(根据需要)后,我运行了两次新安装程序,但均未成功。目标是在不取消部署/卸载应用程序的情况下升级已部署的应用程序。这甚至可能吗?文档对此并不清楚。这是我对结果采取的步骤的描述。

  1. 第一次,我运行了安装程序,完成后,我运行了部署向导。部署的向导出错,建议指定一个唯一的应用程序名称(应用程序已经部署,所以我理解冲突)。

  2. 第二次,我运行安装程序并完成。我没有启动部署向导,以为它会使用新的 DLL 更新 GAC,BizTalk 会检测到更新的 dll 并重置进程。也没有运气。

请有人解释一下这个过程吗?同样,目标是升级已部署的应用程序,而无需取消部署/卸载它。

4

2 回答 2

0

我不得不说我只有将应用程序从 Visual Studio 部署到 Biztalk 服务器的经验,还没有使用实际安装程序的经验。但是,通过在部署之前完全停止 Biztalk 应用程序,我已经解决了大部分部署问题。不确定这是否对您有帮助,但如果您还没有,值得一试(问题中没有提及)。

此外,您正在进行什么样的更改,您如何知道在安装/部署后它们没有发生?我知道过去我必须重新启动主机实例才能在服务器上识别 Map 更改。

于 2012-09-05T19:51:48.033 回答
0

BTDF 开发团队在 Codeplex 上回答了这个问题。

http://biztalkdeployment.codeplex.com/discussions/393259

于 2012-11-15T16:46:37.687 回答