1

net.msmqバインディングを使用して、MSMQにバインドされた標準のWCFサービスを正常に実装しました。ここで参照されている一連のMSDN記事の指示に従いました:http://msdn.microsoft.com/en-us/library/ms751490.aspx

ここでの問題は、WCFnet.msmqバインディングを使用してWF4サービスをアクティブ化することです。これは大きな欲求不満になりました。ワークフローをIISに展開するとすぐに、メッセージボックスからすべてのメッセージが排出されます。ただし、ワークフローのインスタンスがアクティブ化されておらず、WCF呼び出しのトレース情報が表示されません(AppFabricでトラブルシューティングログ(トレース)レベルが構成されています)。

トラブルシューティング/検証の観点から:WASが構成され、net.msmqバインディングがサイトにインストールされ、net.msmqがアプリケーションに対して有効になっていることを構成および検証しました。さらに、Net.MSQMリスナーサービスが実行されています。

問題をBinging/Googlingするとき、私はあまり運がありませんでした。オンラインでも同様の質問がありますが、回答は不完全であり、質問はIIS(w / WAS)ホスティングとは関係ありません。あなたが提供できるどんな助けや提案も大歓迎です。これまでに何が行われたかを知りたい人のために、完全なデモソリューションを含めました:http ://www.bloggedbychris.com/wp-content/uploads/2012/01/ProofOfConcept.WfConvoy.zip

4

2 に答える 2

1

Microsoft Server AppFabricを使用すると、これが簡単になります。「自動開始」プロパティを設定するだけで、ボイラーになります。

詳細については、こちらをご覧ください

于 2013-03-27T16:09:30.590 に答える
0

ここのドキュメントでは、IIS + WCF + WF4+MSMQの組み合わせを構成する方法について説明しています。

http://www.microsoft.com/download/en/details.aspx?displaylang=en&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3a+MicrosoftDownloadCenter+%28Microsoft+Download+Center%29&id=21245

于 2012-01-18T03:26:57.767 に答える