我有一个(非常)简单的工作流程。工作流的前三个操作是:
- GetWorkflowId(检索工作流 ID 的简单自定义步骤)
- InitializeCorrelation(原版)
- 接收 Xyz
工作流程中共有 9 个接收。当我在我的单元测试中运行它们(使用 WorkflowServiceTestHost)时,它工作得很好。
但是,当我尝试从客户端调用第一个接收入口点 (Xyz) 时,我收到以下错误:
目前无法对标识符为“ffd6c56d-529f-4f42-ba81-f30c5ea9348d”的服务实例执行“Xyz |{ http://tempuri.org/}IService ”操作。请确保以正确的顺序执行操作,并且使用中的绑定提供有序的交付保证。
我已经尝试了各种方法来获取更多关于此的信息,但都是空的。我有一个 SQL Server 持久性数据库,并检查了它的工作流实例,但那里的 InstancesTable 总是空的。
我开始怀疑我是否在 WF4 中遇到了错误。