Azure 发送到死信而不是活动队列的消息

Azure 发送到死信而不是活动队列的消息,azure,azure-storage,azureservicebus,Azure,Azure Storage,Azureservicebus,我已经配置了服务总线,正在向其中的一个主题发送消息。 我观察到一种奇怪的行为,即我的消息将进入死信队列,而不是活动队列 我已经检查了我的主题的属性,如空闲时自动删除、默认生存时间,但无法找出原因 我试图关闭这个主题的侦听器,希望一些代码失败导致消息死信。但仍然无法找出原因。检查队列的MaxDeliverCount。如果死信消息超过该值,则表明您的代码无法处理消息,因此这些消息是死信消息。原因在死信原因标题中说明。如果是这种情况,正如注释中所建议的,请在代码中记录失败的原因,以了解发生了什么 附加

我已经配置了服务总线,正在向其中的一个主题发送消息。 我观察到一种奇怪的行为,即我的消息将进入死信队列,而不是活动队列

我已经检查了我的主题的属性,如空闲时自动删除、默认生存时间,但无法找出原因


我试图关闭这个主题的侦听器,希望一些代码失败导致消息死信。但仍然无法找出原因。

检查队列的
MaxDeliverCount
。如果死信消息超过该值,则表明您的代码无法处理消息,因此这些消息是死信消息。原因在
死信原因
标题中说明。如果是这种情况,正如注释中所建议的,请在代码中记录失败的原因,以了解发生了什么


附加角度以检查消息是否被中止。当您在Azure服务总线客户端上使用某些库或抽象时,可能会发生这种情况。如果是的话,它最终也会被写死。就像在第一个场景中一样,您需要一些日志来理解为什么会发生这种情况

检查例外日志请检查邮件的自定义属性。您应该看到邮件被写上死信的原因。