2014-07-19 229 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