2010-11-28 102 views
1

嘿所有, 我想在Windows 7上運行MSMQ + WCF示例http://code.msdn.microsoft.com/msmqpluswcf,並且客戶端使用MSMQ發送的消息不會在隊列中結束,並且沒有例外產生。訪問消息隊列系統被拒絕

如果我在發送後通過調試器中的隊列對象挖掘,我發現「訪問消息隊列系統被拒絕」,但不會引發異常。此外,如果我完全停止MSMQ,發送後仍然會收到此消息,並且沒有例外。

我搜索了一下,但沒有運氣。 任何想法? 如果您下載示例並嘗試運行該代碼,它是否適合您? (你必須創建MSMQOrders隊列)提前

感謝, 謝爾班

回答

1

「訪問到Message Queue系統被拒絕」是在讀的處理程序,因爲我創造了發送模式的隊列。

問題在於隊列不是事務性的,在發送時我傳遞了MessageQueueTransactionType.Single參數。

調用send方法時刪除MessageQueueTransactionType.Single解決了問題。

+0

請將此標記爲您的答案。謝謝 – 2012-10-20 10:11:08