NServiceBus 3(別名github master)で試してみる予定で、サンプルをいくつか、DataBusおよびAzureDataBusプロジェクトで実行するのに問題があります。NServiceBus 3.0 DataBusサンプルNo宛先メッセージタイプが見つかりました
DataBus Receiverの場合、MessageEndpointMappingが設定されていると思われますが、私の理解から、これはメッセージを送信する場所を設定し、受信者/ AsA_Serverでは必須ではないはずです。この設定項目を追加すると、それが確認されたようです。ここで
はこれで任意の助けをいただければ幸いエラーログ
2011-08-17 14:14:16,183 [1] INFO NServiceBus.Hosting.Roles.RoleManager [(null)] <(null)> - Role NServiceBus.AsA_Server configured
2011-08-17 14:14:16,392 [1] INFO NServiceBus.Host [(null)] <(null)> - Going to activate profile: NServiceBus.Lite, NServiceBus.Host, Version=3.0.0.0, Culture=neutral, PublicKeyToken=9fc386479f8a226c
2011-08-17 14:14:23,551 [1] INFO NServiceBus.Licensing [(null)] <(null)> - Checking available license...
2011-08-17 14:14:23,553 [1] WARN NServiceBus.Licensing [(null)] <(null)> - Could not find license file: C:\Projects\NServiceBus\Samples\DataBus\Receiver\bin\Debug\License\License.xml
2011-08-17 14:14:23,592 [1] WARN NServiceBus.Licensing [(null)] <(null)> - This application requires a valid license to run.
2011-08-17 14:14:37,559 [1] FATAL NServiceBus.Hosting.GenericHost [(null)] <(null)> - System.InvalidOperationException: No destination could be found for message type Receiver.Messages.MessageWithLargePayload.
on of the configuration of this endpoint for an entry either for this specific message type or for its assembly.
at NServiceBus.Unicast.UnicastBus.Subscribe(Type messageType, Predicate`1 condition) in c:\Projects\NServiceBus\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 411
at NServiceBus.Unicast.UnicastBus.Subscribe(Type messageType) in c:\Projects\NServiceBus\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 359
at NServiceBus.Unicast.UnicastBus.PerformAutoSubcribe() in c:\Projects\NServiceBus\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 760
at NServiceBus.Unicast.UnicastBus.NServiceBus.IStartableBus.Start(Action startupAction) in c:\Projects\NServiceBus\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 745
at NServiceBus.Unicast.UnicastBus.NServiceBus.IStartableBus.Start() in c:\Projects\NServiceBus\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 708
at NServiceBus.Hosting.GenericHost.Start() in c:\Projects\NServiceBus\src\hosting\NServiceBus.Hosting\GenericHost.cs:line 99
です。
[OK]をので、今日はこれで別の見ていたと働いた例を見つけることができた、そしてそれはでし外挿するこれを稼働させることができます。実際には変更は実際には簡単です。 UnicastBusが自動登録しようとしているので、送信者のために次のようなものが必要です..... '内部クラスSetupDataBus:IWantCustomInitialization \t { \t \t public static string BasePath = ".. \\ .. \\ .. \\ストレージ"; \t \t公共ボイドは、init() \t \t { Configure.Instance.UnicastBus()DoNotAutoSubscribe()FileShareDataBus(BasePath変数)。 \t \t} \t}」 – Alistair