Nservicebus N服务总线队列未找到异常

Nservicebus N服务总线队列未找到异常,nservicebus,Nservicebus,我有一个连接器(它接收来自不同连接器的消息。在接收消息时,我的连接器会给出以下消息: [Worker.11]警告NServiceBus.Unicast.Transport.Transact .TransactionalTransport[(null)]-无法引发“传输消息” ge收到ID为fd970068-55ad-49c0-8abc-4133b7f7fe12\2138的消息的“事件” 47 NServiceBus.Unicast.Queuing.QueueNotFoundException--

我有一个连接器(它接收来自不同连接器的消息。在接收消息时,我的连接器会给出以下消息:

[Worker.11]警告NServiceBus.Unicast.Transport.Transact .TransactionalTransport[(null)]-无法引发“传输消息” ge收到ID为fd970068-55ad-49c0-8abc-4133b7f7fe12\2138的消息的“事件” 47 NServiceBus.Unicast.Queuing.QueueNotFoundException-->System.Messaging.Message QueueException:无法登记事务。 在System.Messaging.MessageQueue.SendInternal(对象obj,MessageQueueTransac 内部事务处理,MessageQueueTransactionType事务处理类型) 在NServiceBus.Unicast.Queuing.Msmq.MsmqMessageSender.NServiceBus.Unicast.Que uing.ISendMessages.Send(传输消息消息,地址) ---内部异常堆栈跟踪的结束--- 在NServiceBus.Unicast.UnicastBus.HandleTransportMessage(IBuilder childBuilde)上 r、 传输消息(msg) 在NServiceBus.Unicast.UnicastBus.TransportMessageReceived(对象发送方,Tra nsportMessageReceivedEventArgs(e) 在System.EventHandler`1.Invoke处(对象发送方,TEventArgs e) 在NServiceBus.Unicast.Transport.Transactional.Transactional Transport.OnTrans portMessageReceived(TransportMessage消息)

奇怪的是,当我在做内部测试时,它工作得很好,现在它已经被托管到amazon服务器上,它已经开始爆炸了

以下是我如何配置nservice总线的

NServiceBus.Configure.With(
            AllAssemblies.Except("libBL.dll").And("libCommon.dll").And("libExtra.dll")).StructureMapBuilder()
            .JsonSerializer()
            .UnicastBus()
            .DoNotAutoSubscribe()
            .TransactionTimeout(TimeSpan.FromMinutes(5));
任何帮助都将不胜感激。如果需要更多信息,请告诉我


感谢

在搜索代码时发现,如果传入的消息失败,那么我没有回滚整个操作开始的事务,因此nservicebus无法查询数据库,因为它被锁定。在输入事务回滚逻辑后,我的连接器开始工作。

本地queue将自动创建。您是否有另一个由该端点映射到的队列尚未创建?