0

我有一个带有经典 ASP 页面的 IIS7.5 服务器(Windows 2008 R2),该页面向位于另一台 Windows 2008 R2 服务器上的私有队列发送消息。

该页面通过其格式名称引用队列:

DIRECT=OS:servername\private$\queuename.

消息未传递到队列。

我检查了防火墙 - 一切都打开了,两台服务器上的事件日志中都没有出现任何值得注意的内容。

如果我使用相同的凭据在 iis7 服务器上的 VBS 文件中运行相同的代码 - 消息将传递到远程队列。

如果我将消息从 IIS7 发送到 Windows 2003 服务器上的队列 - 一切正常。

其他详细信息:IIS7 站点在具有域用户凭据的应用程序池中运行,同一用户对队列具有完全控制权限。

谢谢你。

4

1 回答 1

1

这将是目标队列的权限问题。
简单的测试是暂时让所有人和匿名登录完全控制,以查看消息是否通过

于 2011-01-24T22:49:54.563 回答