我们在3.5框架下开发了一些工作流程。我们在其中使用跟踪工作得很好。 我们正在尝试将我们的代码构建更改为4.0框架,并且我们没有遇到任何问题。工作流程按原样转换。SqlTrackingService 4.0不跟踪在3.5框架中创建的工作流实例
在移动到4.0并跟踪它之后创建新的工作流程时,它工作正常。 但是,当试图继续以前使用3.5版本应用程序创建的工作流程实例时,工作流程按预期方式运行,但SqlTrackingService不写入跟踪数据。
我试图调试程序集,我发现运行时没有看到有跟踪服务关联或无法找到跟踪配置文件。
我注意到一个新类型被添加到4.0.0.0版本的SqlTrackingService的[Type]表中。
有没有人遇到过这种情况,你需要转移到4.0框架bu仍然继续旧的工作流程?
你好。你有没有得到解决这个问题? – Tr1stan 2015-02-16 08:03:19
不,我通过保留旧版本的应用程序(仍在3.5以下)并使用它来完成旧版本来解决此问题。当然,如果你的代码/数据库有重大变化,这是行不通的。 – Cesar 2015-02-17 09:04:50