公共消息队列异常:消息队列异常:队列不存在或您没有足够的权限来执行操作

时间:2013-08-01 15:01:37

标签: c# active-directory msmq

我们正在开发一个在AD网络上运行的应用程序,它使用MSMQ公共MQ通过网络进行通信。

我们创建了一个用户组,我们在消息队列上为该组提供了“完全控制”权限,但应用程序抛出了以下异常

  

消息队列异常:队列不存在或您没有足够的权限来执行操作

我们为消息队列中的“所有人”用户提供了“完全控制”权限,而不是应用程序运行良好。

由于安全问题,我们无法向“所有人”用户提供“完全控制”权限。 因此,有没有人知道我们如何在消息队列上给一个组授权?

1 个答案:

答案 0 :(得分:1)

感谢Brain,在评论之后,我检查了MSMQ上的安全选项, 然后我认识到,即使用户有权访问,计算机帐户也没有! 当我授予计算机帐户访问权限时,应用程序运行良好。