经典 ASP 页面无法将消息发送到 Windows 2008 r2 上的远程专用队列

发布于 2024-10-09 01:49:07 字数 441 浏览 3 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

-残月青衣踏尘吟 2024-10-16 01:49:07

这将是目标队列上的权限问题。
简单的测试是暂时给予“每个人”和“匿名登录”完全控制权,以查看消息是否能够通过

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文