我在工作组模式的服务器上使用匿名,所有人,NetworkService完全控制创建了专用队列。我可以使用.net存根发送消息,而不会在收到消息时引发异常的任何问题。我尝试使用
阅读邮件 Message.Receive()
和Message.ReceiveByID()
都抛出异常。我试图按照下面的链接中的说明添加注册表项,但是它不起作用
https://blogs.msdn.microsoft.com/johnbreakwell/2007/01/15/msmq-3-0-too-secure-for-you/
MessageQueue messageQueue = new MessageQueue(queueFormatPath);
var message = messageQueue.Receive();
MyMessageQueue.ReceiveById(e.Message.Id);
答案 0 :(得分:0)
您正在执行RPC通讯,因此除了已经找到的区域之外,还需要检查几个区域。
https://blogs.msdn.microsoft.com/johnbreakwell/2009/05/17/failing-to-read-from-remote-msmq-queues/