Access to Message Queuing system is denied 部署了一个Console控制台的Job,本机跑的时候完全OK,部署到服务器上后直接报错 Access to Message Queuing system is denied 这个错误看上去就是没有权限
Access to Message Queuing system is denied
部署了一个Console控制台的Job,本机跑的时候完全OK,部署到服务器上后直接报错 Access to Message Queuing system is denied 这个错误看上去就是没有权限读取MessageQueue,直接的解决办法就是设置对应的可以读取Message的权限即可, 打开 电脑上的队列,设置权限。
Computer Management > Services and Applications > Message Queuing > Private Qeues > Right click queue > Properties > Security
添加了对应的用户权限后以为就OK了,结果保存又遇到了问题
MSMQ–Security descriptor cannot be set on private queue error
Security descriptor cannot be set
MSMQ–Security descriptor cannot be set on private queue error
通过更改队列的所有权:
右键单击队列并调出属性对话框。
在“安全”选项卡上,单击“高级”
转到“所有者”标签,选择您的帐户,然后点击“确定”。 这应该会让你成为所有者。 现在尝试更改设置就可以保存了。
设置