我遇到了MSMQ触发器的奇怪问题。这就是我所做的。
- 在Windows Server 2003上,我安装了MSMQ
- 然后我安装了MSMQ触发器
- 我创建了一个名为“TestQueue”的私人队列
- 我创建了如下规则:
- 姓名:“TestRule”
- 条件:“邮件标签包含' - '”(我的所有邮件标签都包含' - ')
- 调用独立的exe:“C:\ WINDOWS \ NOTEPAD.EXE”
- 然后我创建了一个触发器,如下所示:
- 名称:“TestTrigger”
- 用户队列:“。\ Private $ \ TestQueue
- 偷看并启用设置
- 附上“TestRule”规则
然后我有一个控制台应用程序将消息放在“TestQueue”上(我可以在队列中看到消息),但是触发器没有启动NOTEPAD.exe(我一直在监视任务管理器以确保)
有谁知道为什么触发器不会被触发?