NServiceBus FullDuplexサンプルでディストリビューターを使用しようとしていますが、動作させることができません。このガイドに従ってNServiceBusディストリビューターを機能させていますが、機能しません。
2つの問題があります。1つはdistributordatabusが作成されていないことです。ディストリビューターがこれを作成する必要があると思います。これは、ディストリビューターを起動したときに発生するエラーです。何かすることがあると思います。
2009-11-13 11:27:15,811 [7] ERROR NServiceBus.Distributor.EndpointRunner [(null)
] <(null)> - Problem occurred when starting the endpoint.
System.InvalidOperationException: No message serializer has been configured.
bij NServiceBus.Unicast.Transport.Msmq.MsmqTransport.CheckConfiguration() in
d:\Code\Other\NServiceBus\trunk\src\impl\unicast\NServiceBus.Unicast.Msmq\MsmqTr
ansport.cs:regel 229
2番目の問題は、クライアントを起動したときに、distributordatabusが見つからないために起動しないことです。これは例外です。
エンドポイントの起動時に例外が発生し、エラーがログに記録されました。理由:宛先キュー'distributordatabus'が見つかりませんでした。構成ファイルのUnicastBusConfigセクションのMessageEndpointMappingsで、この種のメッセージの宛先(NServiceBus.Unicast.Transport.CompletionMessage)を誤って構成した可能性があります。また、特定のキューがまだ作成されていない場合もあります。または削除されました。
これは私にはわかりません。クライアントがリモートキューを存在させる必要があるのはなぜですか?
もう1つ、トランクバージョンを使用しています。
よろしく、
Jochen