My problem is little confusing, I have 2 servers (Windows Server 2008 R2) with MSMQ installed and I want consume a MessageQueue are in Server A from Server B, but when I try to Receive always throw a message error: "Access to message queuing system is denied.".
IP between them.
Server A: 172.31.23.130
Server B: 172.31.23.195
FormatName:Direct=TCP:172.31.23.195\private$\queuesource(It's work to Send)
I can ping each other;
The firewall is disable;
The "queuesource" has Full Control to "Everyone", "Anonymous Logon", "Network", "Network Services";
Journal is disable;
Authenticated too;
And the queue is Transactional.
My code in .Net C# is basically like this:
MessageQueue _sourceQueue = new MessageQueue();
_sourceQueue.Path = "FormatName:Direct=TCP:172.31.23.195\private$\queuesource";
_sourceQueue.Receive();
Actually I'm using Private Queue only to avoid Active Directory's problems, for example, if the server DNS fall all network fall. I don't know what do anymore. If someone know something I'm really appreciate.