currently I am trying to write something in a transactual message queue on a remote machine:
string queueName = "FormatName:Direct=OS:servername\\private$\\testqueue";
var msgQueue = new MessageQueue(queueName);
var msg = new Message("Some body...");
msgQueue.Send(msg, MessageQueueTransactionType.Single);
My local machine shows me a new message in the outgoing folder (if I pause it), it shows the correct IP and the numbers of messages change to 0, if I unpause it. So I guess the code part is correct.
But it never appears on the target message queue.
Security on the target queue is set to "allow everyone everything".
edit: End2End Tracing says:
On local machine:
- Message with ID {...} queued in DIRECT=OS...
- Message sent over network
On server:
- Message came over network
But it's still not showing up the in message queue. Any ideas?