【发布时间】:2011-03-09 23:35:56
【问题描述】:
有谁知道诊断 MSMQ 访问错误的好方法。我在 Web 应用程序中使用 NServiceBus。有一个服务正在运行,它实际上创建了私有队列,Web 应用程序将消息发送到该队列。
网站使用匿名访问,应用程序池使用网络服务帐户运行。当我的应用程序尝试向队列发送消息(使用 NServiceBus)时,我收到 MSMQ 访问被拒绝错误。我已经尝试了使用匿名登录、所有人等完全控制的所有组合,但仍然没有运气。我已经尝试删除队列并让 NServiceBus 重新创建它们,但仍然没有运气。
当我将 IIS 应用程序池设置为使用本地管理员帐户运行时,一切正常。如何确定我需要申请哪些权限?使用默认添加的帐户/权限显然不起作用。
【问题讨论】:
标签: msmq nservicebus