キューを作成しないように Nservicebus を指定する以前の構成がありました。その構成を流暢から削除して、キューを作成できるようにしました。
各ワーカー ノードに固有の動的キュー作成では、ワーカー ノードのキューは作成されません。
次のエラーがスローされます。
System.InvalidOperationException: 入力キューに問題があります: FormatName:DIRECT=OS:machinename\private$\nodename.2b75b263-4511-43d8-83b9-e1de5710fcdb. 詳細については、同封の例外を参照してください。---> System.Messaging.MessageQueueException: キューが存在しないか、操作を実行するための十分な権限がありません。
System.Messaging.MessageQueue.MQCacheableInfo.get_Transactional()
で System.Messaging.MessageQueue.get_Transactional()
で NServiceBus.Unicast.Queuing.Msmq.MsmqMessageReceiver.QueueIsTransactional() で c:\TeamCity\buildAgent\work\nsb.master_2\ src\impl\unicast\queuing\NServiceBus.Unicast.Queuing.Msmq\MsmqMess ageReceiver.cs:124 行目
--- 内部例外スタック トレースの終了 ---
c:\TeamCity\buildAgent\work\nsb.master_2\src\impl\unicast\queuing\NServiceBus.Unicast.Queuing.Msmq\MsmqMessageReceiver.cs:line の NServiceBus.Unicast.Queuing.Msmq.MsmqMessageReceiver.QueueIsTransactional() で
c:\TeamCity\buildAgent\work\nsb.master_2\src\impl\unicast\queuing\NServiceBus.Unicast .Queuing.Msmq\ の NServiceBus.Unicast.Queuing.Msmq.MsmqMessageReceiver.Init (アドレス アドレス、ブール値トランザクション) で130 MsmqMessageReceiver.cs:
c:\TeamCity\buildAgent\work\nsb.master_2\src\impl\unicast の NServiceBus.Unicast.Transport.Transactional.TransactionalTransport.NServiceBus.Unicast.Transport.ITransport.Start(アドレス アドレス) の34 行目\transport\NServiceBus.Unicast.Transport.Transactional\TransactionalTransport.cs:180行目
c:\TeamCity\buildAgent\work\nsb.master_2\src\unicast\NServiceBus.Unicast\UnicastBus.cs:line 828 の NServiceBus.Unicast.UnicastBus.NServiceBus.IStartableBus.Start(Action startupAction) で