0

我正在开发一个有多个接收的 Windows 工作流 4 服务。我正在处理所有异常,并且服务没有抛出任何未处理的异常。我有两个回复活动,一个发送 faultException,另一个发送实际回复。

在第一个接收活动中,我收到响应,但在第二个接收活动中,如果有异常,则返回错误,但对第二个接收的任何后续请求都会抛出一个

由于实例处于挂起状态,因此无法执行该操作。

如果我通过 windows appfabric 仪表板检查跟踪,则工作流实际上已暂停,并出现以下错误

CorrelationResponse 上下文不应为空。这可能是因为关联句柄设置不正确。

回复活动的 CorrelationInitializers 中没有任何内容,我真的不希望工作流暂停并接收其他请求。

有任何想法吗?

谢谢,瓦希德

4

1 回答 1

0

我终于明白了。以下帖子有解决方案。

http://social.msdn.microsoft.com/Forums/en-US/wfprerelease/thread/df4dacba-4197-4dda-8b91-abddc1da35b6?prof=required

谢谢,瓦希德 http://whussain.wordpress.com

于 2011-08-31T14:26:21.467 回答