MSMQ 跨服务器读写队列

今天在测试MSMQ时,出现“消息队列系统的访问被拒绝”,解决如下:

1.给ANONYMOUS LOGON赋予所有权限;

2.修改服务器的注册表,允许非验证客户端访问
注册表新增HKLM\Software\Microsoft\MSMQ\Parameters\security\AllowNonauthenticatedRpc项,设置其DWORD值为1
注册表新增HKLM\Software\Microsoft\MSMQ\Parameters\security\NewRemoteReadServerDenyWorkgroupClient项,设置其DWORD值为1

3.测试代码如下

下载 

posted @ 2014-04-08 14:11  bobsoft  阅读(703)  评论(0编辑  收藏  举报