2016-10-20 27 views
1

我有一个运行MSMQ的小应用程序来传递数据。两者都在同一台服务器上。MSMQ和Web服务:安全

但是我被要求改变MSMQ的安全,所以我需要知道我的web服务的“身份”,因为它目前收到一个错误

访问消息队列服务拒绝

我已经添加网络服务(通过ASPX页面监控msmq的内容)和管理员组,但我真的不知道如何允许服务本身。

我对通过任务计划程序运行的另一个服务(因此设置为在用户帐户下运行)添加授权没有任何问题。

该应用程序是一个.asmx服务。如果你愿意,我可以添加代码,但一切都非常基本。当我尝试写入队列时发生问题。

我缺少什么?

+0

请您澄清一下吗? Web服务负责将消息放入队列中吗?或从队列中读取消息?你也使用system.messaging来访问队列吗?是的,请张贴相关的代码。 –

+0

服务写入的队列是远程还是本地服务? –

+0

当您尝试写入队列或者控制台应用程序试图从队列中读取时,您会遇到异常? –

回答

2

好的,所以答案是添加服务模拟的用户在其网络配置,并花了我的时间来找到它,因为,由于某种原因,第一次尝试没有奏效。

碎片。