我正在开发一个有多个接收的 Windows 工作流 4 服务。我正在处理所有异常,并且服务没有抛出任何未处理的异常。我有两个回复活动,一个发送 faultException,另一个发送实际回复。
在第一个接收活动中,我收到响应,但在第二个接收活动中,如果有异常,则返回错误,但对第二个接收的任何后续请求都会抛出一个
由于实例处于挂起状态,因此无法执行该操作。
如果我通过 windows appfabric 仪表板检查跟踪,则工作流实际上已暂停,并出现以下错误
CorrelationResponse 上下文不应为空。这可能是因为关联句柄设置不正确。
回复活动的 CorrelationInitializers 中没有任何内容,我真的不希望工作流暂停并接收其他请求。
有任何想法吗?
谢谢,瓦希德