0

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

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

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

为什么会这样?

4

1 回答 1

1

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

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

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

于 2012-01-16T23:12:33.407 回答