[英]WCF MSMQ Message queue not being processed
我已經設置了一個WCF服務,我在IIS 7上運行使用MSMQ消息隊列,消息正在服務器上正確放入隊列,但WCF服務沒有處理它們,所以隊列剛剛建立起來。
正如@FelicePollano所說,這可能是一個權限問題。 以下是要檢查的具體項目:
確保Net.Msmq偵聽器適配器Windows服務的帳戶對您的服務正在使用的隊列具有以下權限:接收消息,查看消息,發送消息,獲取屬性和獲取權限。 您必須轉到計算機管理器控制面板應用程序中的消息隊列節點來設置/檢查這些。 默認情況下,這是網絡服務帳戶。
確保服務站點AppPool的帳戶也具有該隊列的權限。 該權限應設置為完全控制。
如果這些未設置,則進行更改,重新啟動AppPool並重新啟動Net.Msmq偵聽器適配器Windows服務。 如果一切正常,隊列應該自動消耗。
檢查隊列是否在服務中可見。 有時,如果您使用已記錄的用戶創建隊列,則IIS工作進程無法訪問它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.