我有一个应用程序可以读取/写入远程应用程序服务器上的消息队列。客户端通常在没有信任设置的服务器域/林之外的机器上运行。
在 Windows XP 中这没有问题,但是随着 Windows 7 的推出它就停止工作了。
经过一些研究,我发现了建议的服务器注册表调整(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\Security 修复中的 NewRemoteReadServerAllowNoneSecurityClient DWORD)并实现了它, 但软件仍然抛出消息队列系统访问被拒绝的异常。
我们测试服务器上的消息队列系统是完全开放的,可以完全控制 EVERYONE 和 ANONYMOUS LOGIN 帐户。
我错过了什么?
最佳答案
我已经处理了一个多星期的 Microsoft 支持,他们已经确认这是 Windows 7 和 Windows Server 2008 中的一个错误。我会回来添加更多关于他们何时期望修复的详细信息或当我获得该信息时的解决方法,但目前看来这只是一个错误且无法使用。
关于c# - 访问消息队列系统被拒绝 Windows 7 读取 Windows 2003 - Windows 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3444121/