我收到401 auth错误:执行以下语句时“此操作需要管理声明”:
if (namespaceManager.QueueExists(QueueName))
{
namespaceManager.DeleteQueue(QueueName);
}
答案 0 :(得分:1)
验证我的连接字符串后,我只是在Azure Mgmt上为我的访问策略重新生成了我的主键。门户。我使用了新密钥并且能够成功验证。
答案 1 :(得分:1)
答案 2 :(得分:0)
我知道这个问题已经过时了,但我想补充一下我的发现,因为这种行为让我很困惑。希望这有助于将来看到这个人。
您需要管理声明才能进行TopicExists / QueueExists类型的操作。如果主题或队列不存在,即使没有对我来说很奇怪的管理声明,您也可以毫无例外地离开。
自WindowsAzure.ServiceBus v3.4.1起。