连接到远程MSMQ

时间:2018-04-11 04:03:11

标签: msmq

我正在使用MSMQ编写我的第一个应用程序,一切都适用于我的开发机器上的本地队列。我测试时似乎无法连接到远程队列。

我安装了10台Windows 10 Pro(未加入域,但我也在两台已加入域的机器上尝试过此操作),两者都安装了MSMQ。我已禁用两台计算机上的防火墙,取消选中“禁用未经过身份验证的RPC调用”#34;在两台机器上。将队列的权限更改为完全控制所有人和匿名。

我使用的是.NET和system.messaging命名空间。当我调用messagequeue构造函数时,我可以看到大多数属性都处于异常状态。

VB代码新MessageQueue(" FormatName:Direct = TCP:x.x.x.x \ private $ \ test")

我发现了一篇文章,详细说明了我认为可能有效的注册表项NewRemoteReadServerAllowNoneSecurityClient但得到了相同的结果。我确定这是某种安全问题,但我不知道我做错了什么。

有人有什么想法吗?看起来这应该比我遇到的容易得多。

0 个答案:

没有答案