我们正在Asp.Net web应用程序上运行状态机工作流3.5。
在将.Net框架从3.5升级到4.6.1之后,我们在调用实例时会出现序列化异常。卸载((
我试着在Instance.Unload((之前添加Thread.Sleep(1000(,它起到了的作用
我的问题是如何在不使用Thread.Sleep(1000(.的情况下解决这个问题
请注意,每次使用工作流时,我们都会初始化一个新的WorkflowRuntime
问题的根本原因是我们没有指定手动调度程序,而是让运行时使用默认的自动调度程序,该程序使用不同的线程来处理工作流。
查看本文中的手动调度器部分