我已經設置了一個WCF服務,我在使用MSMQ消息隊列的IIS 7上運行,消息正在服務器上正確放入隊列,但WCF服務沒有處理它們所以隊列剛剛建立起來。WCF MSMQ消息隊列沒有被處理
4
A
回答
3
作爲@FelicePollano建議,這可能是一個權限問題。下面是具體的檢查項目:
確保帳戶的Net.Msmq偵聽器適配器的Windows服務具有這些權限的隊列,你的服務使用:收到消息,偷看郵件,發送郵件,獲取屬性,並獲得權限。您必須轉到計算機管理器控制面板應用程序中的消息隊列節點以設置/檢查這些節點。默認情況下,這是網絡服務帳戶。
確保服務站點AppPool的帳戶也具有隊列權限。權限應設置爲完全控制。
如果這些沒有以這種方式設置,那麼進行更改,重新啓動AppPool並重新啓動Net.Msmq偵聽器適配器Windows服務。如果一切正常,隊列應該自動排空。
0
檢查隊列是否可以從服務中看到。有時,如果您使用記錄的用戶創建隊列,則IIS輔助進程無法訪問它。
相關問題
- 1. 多次處理WCF MSMQ消息
- 2. MSMQ中毒消息處理
- 3. 監視MSMQ消息隊列
- 4. 通過MSMQ處理較大的WCF消息未處理
- 5. 有沒有更好的方法來計算消息隊列(MSMQ)中的消息?
- 6. WM_COPYDATA消息沒有被處理
- 7. 使用WCF從MSMQ隊列接收任何XML消息?
- 8. 隊列中沒有消息
- 9. MSMQ - 消息隊列抽象和模式
- 10. 編輯隊列中的MSMQ消息
- 11. MSMQ:遠程消息隊列訪問
- 12. iOS/iPad的消息隊列 - 類似MSMQ?
- 13. MSMQ私人隊列消息丟失
- 14. MSMQ發送消息到遠程隊列
- 15. 如何處理WCF的MSMQ綁定中的消息失敗
- 16. WCF MSMQ 4.0中的毒藥消息處理
- 17. 後臺處理與消息隊列
- 18. MSMQ,消息放入隊列並消失,但從未被服務合同拾起
- 19. MSMQ - ReceiveCompleted - 處理消息異步
- 20. 在Windows服務中處理MSMQ消息
- 21. WCF和MSMQ失敗處理
- 22. 只處理來自消息隊列的一些消息
- 23. 爲什麼消息放入死信隊列(MSMQ)?
- 24. 帶有「消息」安全性的WCF Msmq,無法接收來自隊列的消息
- 25. 隊列消費者有待處理的消息,但他們沒有得到處理
- 26. 消息如何從msmq中的毒隊列中清除
- 27. Apache Camel - 只有當前沒有處理消息時才發送到seda隊列?
- 28. 有沒有辦法通過MDB在WildFly上進行消息隊列處理?
- 29. 消息隊列+ ajax沒有觸發
- 30. 有沒有一種工具可以輕鬆地從消息隊列(MSMQ)中導出消息?