我想知道什么端口需要在防火墙上打开,以便公开读取访问MSMQ专用队列。
我知道Microsoft在这里发布的端口列表: http : //support.microsoft.com/default.aspx?scid=kb ;EN-US; 178517
但是我只想打开为了连接到MSMQ实例而特别需要的端口,并从专用队列(不涉及活动目录)读取消息。
我最终发现这篇文章: 如何为MSMQ访问configuration防火墙 。 而这篇文章: 清除方式 – MSMQ通过
总而言之,您需要打开端口135,2103和2105才能从公共队列读取消息。
从这篇文章看来,所有这些端口看起来都是必需的,除了端口389之外,它指示的是Active Directory。
MSMQ需要TCP端口
(我个人的经验)