I am able to send the messages to the MSMQ through private queue.
C#
var queue = new MessageQueue(@"FormatName:DIRECT=OS:machinename\myqueue");
queue.Send(myMessage, MessageQueueTransactionType.Single);
But when I am trying to send the MSMQ messages through public queue.
C#
var queue = new MessageQueue(@"FormatName:DIRECT=OS:machinename\PUBLIC$\myqueue");
queue.Send(myMessage, MessageQueueTransactionType.Single);
I am getting the following error message:
Format name is invalid
Please assist in resolving the issue.