【问题标题】:Tracking Profile Editor shows wrong version of an orchestration跟踪配置文件编辑器显示错误的编排版本
【发布时间】:2012-01-16 12:45:56
【问题描述】:

我尝试为我的 BizTalk 业务流程设置 BAM。除了 2 个编排在 Tracking Profile Editor 中显示不正确外,一切正常。例如,我在每个编排的末尾添加了一个带有日志记录的表达式形状,重新部署了应用程序。

之后,我一一打开了所有编排,以确保所有编排都具有该日志记录表达式。令我惊讶的是,其中两个没有改变。此外,所有这些编排都驻留在一个 DLL 中,因此不会成为缓存问题。

当我进一步检查该问题时,我发现如果我重命名编排的类型(例如“SET_DATACHANGES”->“SET_DATACHANGES_”),它将以正确的最新版本显示在 TPE 中。

为什么会这样?

【问题讨论】:

    标签: biztalk biztalk-bam


    【解决方案1】:

    跟踪配置文件编辑器可能正在从 GAC 或文件系统加载包含编排组件的程序集的错误版本。

    您是否从 Visual Studio 中部署了您的 BizTalk 应用程序?如果是这样,您是否还重新启动了所有相关的主机实例?

    检查您没有任何以前版本的已编译程序集位于 .Net 程序集加载器可能包含在其程序集解析顺序中的目录中。

    【讨论】:

    • 正如我所提到的,我将所有编排保存在一个程序集中。 TPE 显示除两个编排之外的所有编排的正确版本。所以这不是缓存或 GAC 问题。是的,我重新启动了所有主机实例,以确保我什至重新启动了我的机器,但没有运气
    • 不确定这是否有帮助,因为我没有任何进一步的见解,但是 BttDeploy 过程是否有可能将有关编排的元数据添加到数据库中?仅部署编排程序集可能不会刷新此元数据的 TPE 版本。也许尝试 BttDeploy /remove,然后重新部署?希望这会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2019-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 1970-01-01
    相关资源
    最近更新 更多