我尝试为我的 BizTalk 业务流程设置 BAM。除了 2 个编排在 Tracking Profile Editor 中显示不正确外,一切正常。例如,我在每个编排的末尾添加了一个带有日志记录的表达式形状,重新部署了应用程序。
之后,我一一打开了所有编排,以确保它们都具有该日志记录表达式。令我惊讶的是,其中两个没有改变。此外,所有这些编排都驻留在一个 DLL 中,因此它不会是缓存问题。
当我进一步检查该问题时,我发现如果我重命名编排的类型(例如“SET_DATACHANGES”->“SET_DATACHANGES_”),它将以正确的最新版本显示在 TPE 中。
为什么会这样?