工作流持久化的问题如何化解?
我用SqlWorkflowPersistenceService进行工作流持久化处理,在服务器重启后报错:无法为实例 ID“01d4a9f6-3880-4c1b-8d75-c87c5203993a”传递接口类型“TC.MS.WorkflowService.Interface.IProjectService”上的事件。
如果我获取工作流实例,则报错:在状态持久性存储中找不到ID为“。。。”的工作流。
我在网上查说SqlWorkflowPersistenceService存在一个bug,就是在设置持久化服务时不能设为自动持久化,否则会出现以上问题。于是我改为了手动持久化,在idle时持久化,但还是会出现以上错误。 --------------------编程问答-------------------- 自己顶一下! --------------------编程问答-------------------- 现遇到通lz一样的问题,总是报在状态持久性存储中找不到ID为“。。。”的工作流 --------------------编程问答-------------------- 如果楼主解决了这个bug往告知:janyue_air@163.com
谢谢。。。 --------------------编程问答-------------------- 你是不是在启动工作流实例以后修改了工作流定义?如果是那就不是什么bug,自动持久化也没这种bug... --------------------编程问答--------------------
问题解决了,是接口的问题,所有相关对象都要可序列化 --------------------编程问答-------------------- 不知道lz是怎么解决,能把解决办法发一下吗!谢谢!
补充:.NET技术 , C#