前言:
我有一个web应用程序,它不时发送MSMQ消息(使用UseDeadLetterQueue = true)。我还可以看到其中一些消息被放入系统死信队列中。但是,我无法直接从“计算机管理”控制台查看失败原因。
我发现下面的资源:
https://msdn.microsoft.com/en-us/library/ms789035(v=vs.110).aspx,
允许检查消息的状态和故障。但它只能在WCF范围内使用(因为它使用OperationContext)。为什么消息放入死信队列(MSMQ)?
基本上检查消息状态和故障的原因是什么,我需要,但我怎么可以配置一个WCF服务听死信队列和跟踪放里面,无论发送的所有邮件?
或者是否有任何其他(非WCF)的方式来获得为什么特定消息被放入死信队列的原因?