我在两个不同的网络上安装了计算机A和B. 两台计算机都安装了MSMQ。 计算机A在C#中有一些代码,它们将消息发送到计算机B中的专用队列。 它不会抛出任何错误,但消息无法传递。
计算机A的输出队列有一个由我给出的路径名创建的队列,它包含我试图发送的消息。
请参阅下面的代码。非常感谢任何帮助。
MessageQueue messageQueue = new MessageQueue();
messageQueue.Path="FormatName:DIRECT=HTTP://[IP Address of Computer B]/msmq/Private$/vouchers1";
messageQueue.Send(voucher, "test");