当前位置 : 首页 » 互动问答 » 正文

MSMQ。谁可以创建本地队列(需要权限)?

分类 : 互动问答 | 发布时间 : 2018-04-27 16:07:16 | 评论 : 1 | 浏览 : 28 | 喜欢 : 0

一个简单的问题,我找不到答案:

使用MSMQ创建本地队列需要哪个用户和什么权限?

我正在使用C#调用:

 MessageQueue.Create(queuePath,事务);

有一次,我说错了:

对消息队列系统的访问被拒绝。

我无法再次重现此错误。我曾尝试使用有限帐户,例如“访客”,但我无法重现此错误。

回答(1)

  • 1楼
  • 从我发现的是,任何人都可以使用

     MessageQueue.Create创建一个队列
    

    我的错误是我得到

    访问消息队列系统被拒绝。
    

    是因为我试图在使用与此类似的代码创建它之后直接在队列上设置权限(这是导致错误的原因):

     queue.SetPermissions(user,MessageQueueAccessRights.WriteMessage,AccessControlEntryType.Allow) ;

相关阅读: