标签: iis exception-handling workflow-foundation-4 workflowservice sqlworkflowpersistencese
我有一台状态机作为工作流服务,将接收/发送 - 回复活动作为转换的触发器。
在发送回复之前,我必须做一些工作。 在发送回复之前,在流程中发生异常时会出现问题。在这种情况下,如果我不处理异常,整个工作流程将被暂停;无论如何,如果请求没有得到妥善处理,我不应该进入下一个状态。
使用 Try / catch 包装整个状态机是否足够?状态机是否会从上一个持久化状态恢复(我正在使用Sql持久性)? 还有其他解决方案吗?
备注:工作流程托管在IIS中。
由于