さまざまなコネクタからメッセージを受信するコネクタがあります。メッセージを受信している間、コネクタは次のメッセージを表示します。
[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));
どんな助けでも大歓迎です。さらに情報が必要な場合はお知らせください
ありがとう