2010-11-28 108 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