我们在 3.5 框架下开发了一些工作流。我们在其中使用跟踪效果很好。我们正在尝试将我们的代码构建更改为 4.0 框架,并且我们没有遇到任何问题。工作流按原样转换。
在迁移到 4.0 后创建新的工作流程并对其进行跟踪时,它可以正常工作。但是,当尝试继续使用 3.5 构建的应用程序之前创建的工作流实例时,工作流会按预期运行,但 SqlTrackingService 不会写入跟踪数据。
我尝试调试程序集,但我注意到运行时没有看到关联的跟踪服务或找不到跟踪配置文件。
我注意到在 4.0.0.0 版本的 SqlTrackingService 的 [Type] 表中添加了一个新类型。
有没有人遇到过需要迁移到 4.0 框架但仍继续旧工作流程的情况?