我试图发送消息到C#中的远程消息队列。发送到远程MSMQ静默失败
这是我使用的路径:
FormatName:Direct=TCP:192.168.0.10\private$\test_in
的方法。发送无一例外被传递,但出现在远程队列中没有消息。奇怪的是,我可以从同一个队列中收到问题。
在远程机器上的队列是非事务,这是我的本地机器上的代码。它也具有'全面访问'给'每个人'。
我读了一些反应,有类似问题的人,但没有一个解决方案,似乎适用于我。我检查了本地计算机上的“传出队列”部分,它们都显示为“连接”到远程队列,但也表示没有消息已发送。它看起来还没有尝试过。
任何想法我的问题可能是什么?谢谢。
编辑:多一点信息 - 本地计算机是Windows 8的远程机器的Windows Server 2012的
编辑:休的回答使我真正的原因。我需要将ANONYMOUS LOGON的权限添加到远程队列(“每个人”都不够)。希望这可以帮助某人。
我正在收到'通过网络收到消息'的消息,但没有别的。幸运的是,这导致我寻找这个消息,我发现了真正的原因,所以谢谢你的线索! – Barguast
我的意思是添加关于匿名登录,因此我询问不同的域名。该死的 –
如何启用msmq事件日志? – Kiquenet