0

さまざまなコネクタからメッセージを受信するコネクタがあります。メッセージを受信して​​いる間、コネクタは次のメッセージを表示します。

[Worker.11] WARN NServiceBus.Unicast.Transport.Transactional.TransactionalTransport [(null)] <(null)> - ID=fd970068-55ad-49c0-8abc-4133b7f7fe12 のメッセージの「トランスポート メッセージ受信」イベントの発生に失敗しました\2138 47 NServiceBus.Unicast.Queuing.QueueNotFoundException ---> System.Messaging.Message QueueException: トランザクションを登録できません。System.Messaging.MessageQueue.SendInternal(Object obj, MessageQueueTransaction internalTransaction, MessageQueueTransactionType transactionType) at NServiceBus.Unicast.Queuing.Msmq.MsmqMessageSender.NServiceBus.Unicast.Queue uing.ISendMessages.Send(TransportMessage メッセージ, アドレス アドレス) ---内部例外スタック トレースの終了 --- NServiceBus.Unicast.UnicastBus.HandleTransportMessage(IBuilder childBuilder r,

奇妙なことは、私が内部テストを行っていたとき、これが爆発し始めたAmazonサーバーにホストされるとすぐに、すべて正常に機能していたことです.

以下は、nserviceバスを構成した方法です

NServiceBus.Configure.With(
            AllAssemblies.Except("libBL.dll").And("libCommon.dll").And("libExtra.dll")).StructureMapBuilder()
            .JsonSerializer()
            .UnicastBus()
            .DoNotAutoSubscribe()
            .TransactionTimeout(TimeSpan.FromMinutes(5));

どんな助けでも大歓迎です。さらに情報が必要な場合はお知らせください

ありがとう

4

1 に答える 1