【发布时间】:2010-10-18 13:52:15
【问题描述】:
我编写了一个从消息队列中读取数据的网络服务。 这在 Cassini 下运行良好。
现在我已经在 IIS 下部署了服务,当服务尝试访问队列时我收到一条错误消息:
队列不存在或您没有足够的权限执行该操作。
我已将IIS虚拟目录上的匿名访问用户设置为我自己的域帐户,该帐户是本地计算机上管理员组的成员。我已授予该用户对队列以及 NETWORK SERVICE 和 ASPNET 的完全权限。
我仍然收到相同的错误消息。
我还尝试禁用对虚拟目录的匿名访问并使用我自己的登录详细信息连接到服务 - 无济于事。
任何有关此问题的帮助将不胜感激!
我也尝试过以下各种组合:
和 使用 testUsr 对队列具有完全权限。我在 C:\
上的 MSMQ 存储文件夹中添加了用户和 ASPNET 的权限【问题讨论】:
-
我也尝试了各种组合:
和 与 testUsr队列的完全权限。我在 C:\ 上的 MSMQ 存储文件夹中添加了用户和 ASPNET 的权限
标签: asp.net iis permissions msmq web-services