今天在测试MSMQ时,出现“消息队列系统的访问被拒绝”,解决如下:
1.给ANONYMOUS LOGON赋予所有权限;
2.修改服务器的注册表,允许非验证客户端访问
注册表新增HKLMSoftwareMicrosoftMSMQParameterssecurityAllowNonauthenticatedRpc项,设置其DWORD值为1
注册表新增HKLMSoftwareMicrosoftMSMQParameterssecurityNewRemoteReadServerDenyWorkgroupClient项,设置其DWORD值为1
3.测试代码如下