Azure的服务总线“管理要求,需要进行此操作”
问题描述:
我收到一个401身份验证错误:“管理要求,需要进行此操作”在执行以下语句:Azure的服务总线“管理要求,需要进行此操作”
if (namespaceManager.QueueExists(QueueName))
{
namespaceManager.DeleteQueue(QueueName);
}
答
验证我的连接字符串后,我只是在Azure Mgmt上重新生成我的访问策略主键。门户。我使用了新密钥,并且能够成功进行身份验证。
答
我知道这个问题很旧,但想加入我的发现,因为行为令我颇为困惑。希望这可以帮助有人在未来看到这一点。
您需要Manage声明以便能够执行TopicExists/QueueExists类操作。如果话题或队列不存在,即使没有对我来说很陌生的Manage声明,也可以毫无例外地逃脱。
从WindowsAzure.ServiceBus v3.4.1开始。