1

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

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

4

2 回答 2

0

在防火墙中启用远程事件监视器 (RPC-EPMAP) 入站规则解决了我遇到的问题。现在状态是 Connected 并且 Connection History 是 Connection is ready to transfer messages。

于 2015-03-04T15:59:56.150 回答
0

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

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

于 2018-01-04T20:03:31.837 回答