【发布时间】:2021-09-23 15:48:48
【问题描述】:
我正在尝试在 Azure 服务总线队列中使用订阅,但是收到以下错误消息:
Azure.Messaging.ServiceBus.ServiceBusException:消息传递实体 '本地测试手册:队列:出口|4240a9fa-9fb0-43e5-b506-d2bc593aee5e' 找不到。要了解更多请访问 https://aka.ms/sbResourceMgrExceptions.
服务总线命名空间: local-test-manual
队列名称:出口
从 Microsoft 运行示例时遇到相同的错误:https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-dotnet-how-to-use-topics-subscriptions(用于使用 subscriptionName)
当我删除订阅名称时,它可以正常工作。但是,我确实需要使用订阅,因为我对我的应用程序的不同实例使用相同的队列。
是否需要启用会话才能使订阅工作? https://docs.microsoft.com/en-us/azure/service-bus-messaging/enable-message-sessions
不知道还能尝试什么
【问题讨论】:
-
我认为这与服务总线完全限定的命名空间名称有关。检查您的图像,可能只是一个错字。
-
我想我找到了问题所在。我需要创建“主题”和“订阅”。不排队。
标签: c# .net asp.net-core azure-queues