“段”和“进展”在这种异常中意味着什么
2)xlang / s引擎事件日志条目:未捕获的异常(请参阅下面的“内部异常”)已暂停服务实例'MainEventProcess.MainEvent(5b530a24-7336-4695-78ee-1d4ffdd9f210)'。 在管理恢复或终止之前,服务实例将保持暂停状态。 如果恢复,则实例将从其上一个持久状态继续,并可能重新抛出相同的意外异常。 InstanceId:cf584087-a9d3-4be7-8da7-eae49fd4a108 形状名称:SendDeviationOut ShapeId:dc5c3484-7955-4d75-b1f9-7e0ca8ecbc1e 抛出异常:第4段,进度8 内部异常:将状态持久保存到数据库时发生异常。
MSDN的完整详情: Exception during execution of Orchestration
在代码中搜索错误会有帮助吗?
答案 0 :(得分:2)
首先,您无需担心,与您的应用/代码/实施无关。
您需要采取行动的两项是 SendDeviationOut 和将状态持久保存到数据库时发生异常。您最有可能发布消息,并且没有订阅者。这是Orchestration引擎中的“no Subscribers found”错误。
现在,为了回答您的具体问题,这些是XLang编译器从您的Orchestration生成的C#代码块的标记。基本上,每个语句都被组织成一个组,一个段,每个语句都被单独执行和跟踪,进度。如果您打开File0.cs,您将看到这一点。