Sql Server を使用するように NServiceBus を構成しました。
Configure.With()
.AutofacBuilder(container)
.UseTransport<SqlServer>("aureus")
.InMemorySubscriptionStorage()
.UnicastBus()
.DisableTimeoutManager()
.CreateBus()
.Start();
コントローラーでメッセージを送信するとき。
this._bus.Send(new BillClient { Value = "testing." });
エラーが発生します。メッセージをアドレスに送信できませんでした: [queue] オブジェクト名 'queue' が無効です。
私の構成は次のとおりです。
<UnicastBusConfig>
<MessageEndpointMappings>
<add Assembly="Aureus.Messages" Namespace="Aureus.Messages" Endpoint="queue"/>
</MessageEndpointMappings>
</UnicastBusConfig>
私は何を逃したのですか?スクリプトを実行する必要があるかどうか、またはキューを初期化する必要があるかどうかわかりません。