0

ワークフローサービスホストが次のタイプのRedirectionExceptionをスローする根本的な原因は正確には何である可能性がありますか。

System.ServiceModel.Channels.RedirectionException:要求されたリソースが次のいずれかの場所に移動しました:
    http://blah.mydomain.com/MyWorkflowService.svc
    System.Runtime.AsyncResult.End [TAsyncResult](IAsyncResult result)で
    System.ServiceModel.Activities.Dispatcher.ControlOperationInvoker.InvokeEnd(オブジェクトインスタンス、Object []&出力、IAsyncResult結果)で
    System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeEnd(MessageRpc&rpc)で
    System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage7(MessageRpc&rpc)で
    System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)で

のドキュメントRedirectionExceptionはWCFに関して一般的であり、その目的はわかりますが、ワークフローサービスホスト自体がそれをスローするトリガーとなる条件がわからず、ドキュメントがないようです。

4

1 に答える 1

0

これが発生するのを見たことがないと思いますが、Reflectorによると、WFインスタンスをロックできない場合に発生するInstanceLockedExceptionがスローされた結果です。これは、別のWorkflowServiceHostがロックしてロードしたか、インスタンスストアデータベースの不整合が原因である可能性があります。

于 2011-05-08T08:49:40.583 に答える