Framework升级后,卸载实例时出现工作流3.5序列化异常



我们正在Asp.Net web应用程序上运行状态机工作流3.5。

在将.Net框架从3.5升级到4.6.1之后,我们在调用实例时会出现序列化异常。卸载((

我试着在Instance.Unload((之前添加Thread.Sleep(1000(,它起到了的作用

我的问题是如何在不使用Thread.Sleep(1000(.的情况下解决这个问题

请注意,每次使用工作流时,我们都会初始化一个新的WorkflowRuntime

问题的根本原因是我们没有指定手动调度程序,而是让运行时使用默认的自动调度程序,该程序使用不同的线程来处理工作流。

查看本文中的手动调度器部分

相关内容

  • 没有找到相关文章