经典 ASP 页面无法将消息发送到 Windows 2008 r2 上的远程专用队列
我有一个 IIS7.5 服务器 (Windows 2008 R2),它带有一个经典的 ASP 页面,该页面将消息发送到位于另一台 Windows 2008 R2 服务器上的专用队列。
该页面通过其格式名称引用队列:
DIRECT=OS:servername\private$\queuename。
消息不会传递到队列。
我检查了防火墙 - 一切都打开,并且两台服务器上的事件日志中都没有出现任何值得注意的内容。
如果我使用相同的凭据在 iis7 服务器上的 VBS 文件中运行相同的代码 - 消息将传递到远程队列。
如果我将消息从 IIS7 发送到 Windows 2003 服务器上的队列 - 一切正常。
其他详细信息:IIS7 站点在具有域用户凭据的应用程序池中运行,同一用户对队列具有完全控制权限。
谢谢。
I have IIS7.5 server (Windows 2008 R2) with a classic ASP page that sends a message to private queue that is located on another Windows 2008 R2 server.
The page refers to queue by its formatname:
DIRECT=OS:servername\private$\queuename.
The message is not delivered to the queue.
I checked firewalls - everything is open and nothing of note appears in the event logs on both servers.
If I run the same code in VBS file on iis7 server with the same credentials - the message is delivered to the remote queue.
If I send the message from IIS7 to a queue on Windows 2003 server - everything works just fine.
Additional details: The IIS7 site runs in an application pool with domain user credentials, the same user has full control permissions on the queue.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这将是目标队列上的权限问题。
简单的测试是暂时给予“每个人”和“匿名登录”完全控制权,以查看消息是否能够通过
This will be a permissions issue on the destination queue.
Easy test is to give Everyone and Anonymous Logon full control temporarily to see if messages then get through