0

複数の受信を持つ Windows ワークフロー 4 サービスを開発しています。私はすべての例外を処理しており、サービスによってスローされた未処理の例外はありません。1 つは faultException を送信し、もう 1 つは実際の返信を送信します。

最初の受信アクティビティで応答を受信しますが、2 番目の受信アクティビティで例外が発生した場合、障害が返されますが、2 番目の受信への後続の要求はスローされます。

インスタンスがサスペンド状態のため、操作を実行できませんでした。

Windows appfabric ダッシュボードで追跡を確認すると、ワークフローは実際には次のエラーで中断されます

CorrelationResponse コンテキストは null であってはなりません。これは、相関ハンドルが正しく設定されていないことが原因である可能性があります。

応答アクティビティの CorrelationInitializers には何もありません。ワークフローを一時停止して追加の要求を受け取ることは本当に望んでいません。

何か案は?

ありがとう、ワヒード

4

1 に答える 1

0

私はついにその底にたどり着きました。次の投稿に解決策があります。

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

ありがとう、ワヒード http://whussain.wordpress.com

于 2011-08-31T14:26:21.467 に答える