繁体   English   中英

MSMQ没有错误,但消息卡在传出中

[英]MSMQ no error but message stuck in outgoing

我正在尝试使用TCP发送MSMQ消息,但该消息只是停留在“传出队列”中。 另外,当我创建MessageQueue对象时,它不会引发任何错误,但是在放置断点并尝试查看属性时,我会看到类似身份验证的错误,但我收到错误消息“指定的格式名称不支持所请求的操作。例如,直接队列格式名称不能删除。”。

我正在使用以下代码的for连接。

MessageQueue mq = new MessageQueue("FormatName:DIRECT=TCP:<IP Address>\\PRIVATE$\\TestQueue");

甚至OS格式也不起作用。 请帮忙。

您正在尝试从远程队列接收消息。 这与将消息发送到远程队列非常不同。 一个使用RPC,另一个使用MSMQ。

如您所见,在防火墙中打开RPC端口至关重要。

了解MSMQ安全性如何阻止RPC通信

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM