无法在Windows 2012 MSMQ中连接Winsoc套接字

问题描述 投票:1回答:2

我有一个网站使用企业库来记录使用MSMQ跟踪侦听器。网站正在创建日志。日志位于MSMQ传出队列中。但是,队列不会发送到远程计算机。我收到的消息是“无法连接Winsock套接字。地址:IP = xx.xx.xx.xx”状态位于“等待连接”。队列路径我有queuePath =“FormatName:DIRECT = OS:computername \ Private $ \ private queuename”。

我错过了什么吗?可能是防火墙规则?当我查看目标计算机中的防火墙规则时,它允许所有端口的MSMQ入站TCP / UDP。

sockets msmq winsock windows2012
2个回答
0
投票

在防火墙中启用远程事件监视器(RPC-EPMAP)入站规则修复了我遇到的问题。现在状态为已连接,连接历史记录已连接已准备好传输消息。


0
投票

另外,我发现端口1801需要打开允许传入流量的msmq端口。

https://support.microsoft.com/en-us/help/183293/how-to-configure-a-firewall-for-msmq-access

© www.soinside.com 2019 - 2024. All rights reserved.