我构建了一个工作流,它具有延迟活动,这会导致它持续存在,并且在延迟过期后,会发送通知。工作流通过工作流服务公开。
除了服务器重新启动或服务器因维护而停机一两天且计时器已过期的情况外,这种方法非常有效。在这种情况下,在与特定工作流相关的第一个请求到达WCF端点之前,不会发送通知。
我不得不提一下,应用程序池已经设置为alwaysRunning。
对于IIS/AppFabric,是否需要添加其他内容来检查本应已执行的挂起计时器?
我使用的是Workflow Foundation 4.5。
问题是由AppFabric设置不正确引起的。