我已将 NServiceBus 配置为使用 Sql Server。
Configure.With()
.AutofacBuilder(container)
.UseTransport<SqlServer>("aureus")
.InMemorySubscriptionStorage()
.UnicastBus()
.DisableTimeoutManager()
.CreateBus()
.Start();
当我在控制器中发送消息时。
this._bus.Send(new BillClient { Value = "testing." });
我得到了错误。无法将消息发送到地址:[queue] 无效的对象名称“队列”。
我的配置如下:
<UnicastBusConfig>
<MessageEndpointMappings>
<add Assembly="Aureus.Messages" Namespace="Aureus.Messages" Endpoint="queue"/>
</MessageEndpointMappings>
</UnicastBusConfig>
我错过了什么?我不知道是否需要运行脚本/或初始化队列?