我无法连接到远程机器上的私有 MSMQ。
我尝试了很多方法,比如..
MessageQueue rmQ = new MessageQueue("FormatName:Direct=OS:<hostname>\\private$\\<queuename>");
MessageQueue rmQ = new MessageQueue("FormatName:Direct=TCP:<hostIp>\\private$\\<queuename>");
还为每个人和匿名鼠标用户设置了允许对队列的完全控制。
禁用防火墙。
在两台机器上都允许未经身份验证的 Rpc。
但不是运气。我收到错误消息队列系统的访问被拒绝。我还观察到分配的“rmQ”对象具有MessageQueueException
所有属性。
任何有关连接远程 MSMQ 的帮助将不胜感激。