首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用BTDF更新BizTalk解决方案?

如何使用BTDF更新BizTalk解决方案?
EN

Stack Overflow用户
提问于 2015-03-13 11:58:20
回答 1查看 424关注 0票数 0

当使用BTDF并使用生成的安装程序包部署原始部署时,将删除现有应用程序并创建新应用程序,从而删除编排执行的历史。

这将是本组织面临的一个潜在问题,因为我们需要最近完成的审计/调试工作,如果需要的话。

在BTDF中有没有解决这个限制的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-13 13:27:28

不,一旦取消部署应用程序,跟踪数据就会消失。你有几个选择:

  1. 在应用程序卸载之前,在BTDF中配置一个自定义目标,以备份跟踪数据库中的相关数据。我不推荐这个。这需要一些努力才能弄清楚,而且很难让它正常工作。
  2. 将您的编排配置为为审核目的(对数据库)执行自定义日志记录。这将是更便携和可持续的,但需要更多的努力。

无论哪种方式,如果需要调试历史版本,都应该保留应用程序的备份/存档。这种调试和跟踪应该在您的DEV环境中完成,这应该与PROD和QA/测试环境保持同步。

另一种更根本的可能性是修改BTDF的默认BizTalkDeploymentFramework.targets文件,以添加在任何使用BTSTask.exe的实例中使用-Overwrite标志的选项。然而,要做到这一点,您必须确保您正在更新的任何业务流程在试图覆盖它之前都是未登记的。在SDK中有一个如何自动化此任务的示例:

C:\Program (x86)\Microsoft 2013\SDK\ BizTalk \Admin\WMI\登记编排

然而,在开发BTDF的每台机器上,显然都需要这样做,如果在今后的BTDF发行版中不支持它,就需要重做。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29031661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档