当前位置:编程学习 > C#/ASP.NET >>

工作流持久化的问题如何化解?

我用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... --------------------编程问答--------------------
引用 2 楼 janyue 的回复:
现遇到通lz一样的问题,总是报在状态持久性存储中找不到ID为“。。。”的工作流



问题解决了,是接口的问题,所有相关对象都要可序列化 --------------------编程问答-------------------- 不知道lz是怎么解决,能把解决办法发一下吗!谢谢!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,