0

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

4

1 に答える 1

1

バージョン2.0で修正され、ここから入手できます。

http://teamcity.codebetter.com/repository/download/bt96/7268:id/NServiceBus.2.0.0.948.zip

于 2009-11-15T11:24:36.150 に答える