0
プライベートキューを使用してメッセージをMSMQに送信できます。公開キューを使用してMSMQメッセージを送信できません
C#の
var queue = new MessageQueue(@"FormatName:DIRECT=OS:machinename\myqueue");
queue.Send(myMessage, MessageQueueTransactionType.Single);
しかし、私は、パブリックキューを介してMSMQメッセージを送信しようとしています。
C#
var queue = new MessageQueue(@"FormatName:DIRECT=OS:machinename\PUBLIC$\myqueue");
queue.Send(myMessage, MessageQueueTransactionType.Single);
私は、次のエラーメッセージを取得しています:
Format name is invalid
問題の解決を支援してください。あなたがパブリックキューのパスに "PUBLIC $" を必要としないように見えますここにMSDNドキュメントによると
ありがとうございました。私はIPアドレスを介して別のコンピュータにMSMQメッセージを送信しています。 – Pearl
ここに行く:https://blogs.msdn.microsoft.com/johnbreakwell/2009/02/26/difference-between-path-name-and-format-name-when-accessing-msmq-queues/ –