我有一个将 MSMQ 消息发送到远程机器的程序。
这工作正常。
但是,在调试期间,我们将在许多不同的机器上运行程序,并且在远程服务器上接收到消息时出现问题,因为没有为我们的开发机器设置映射等。
我想做的是能够指定一台机器来发送 MSMQ 消息;具有所需映射的一个,因此远程机器将正确接收消息。
目前我使用此路径创建一个队列:FormatName:DIRECT=http://the.remote.machine.co.uk/msmq/frommycompany
.
然后我通过创建消息对象并在事务中发送它们来发送消息。
如何将消息从运行程序的机器以外的机器发送到远程机器,以便远程机器可以正确接收消息?