2014-07-19 181 views
2

我试图运行MSMQ触发器。我跟随了两次,仍然没有结束。msmq触发器未触发

这里是我的队列中,有一些消息

msgs label

我添加了一个触发器,以窥测类型和规则:

trigger setup

我已经创建了一个规则,如果标签包含“test1”

rule setup

我确信它拥有的权限:

trigger permissions

不过,没有去。有任何想法吗 ?

在Windows 7机器上运行。 确保msmq触发器服务正在运行(重新启动它不会修复它)。

看着this question,但没有帮助。也确保进程不会作为后台线程运行。也可以在Windows 7

默认情况下,“消息队列触发器”服务正在运行的“网络服务” -

回答

0

我为你所描述的有完全相同的问题。我想运行的程序在我的用户配置文件中,但“网络服务”无法访问该程序。

我将程序移动到c:\ Temp \下的文件夹,并更新了规则动作以指向新的位置。

(或者更改用户的服务或授予文件访问“网络服务” - “用户”也可以工作。)

+0

嗯。这可能在一年前有用:)。不知道是否解决它,因为我现在无法访问代码。但我会将它标记为答案,因为它是我们拥有的最好的答案。如果其他人可以评论/ upvote请这样做。 – Noctis