我收到一個401身份驗證錯誤:「管理要求,需要進行此操作」在執行以下語句:Azure的服務總線「管理要求,需要進行此操作」
if (namespaceManager.QueueExists(QueueName))
{
namespaceManager.DeleteQueue(QueueName);
}
我收到一個401身份驗證錯誤:「管理要求,需要進行此操作」在執行以下語句:Azure的服務總線「管理要求,需要進行此操作」
if (namespaceManager.QueueExists(QueueName))
{
namespaceManager.DeleteQueue(QueueName);
}
驗證我的連接字符串後,我只是在Azure Mgmt上重新生成我的訪問策略主鍵。門戶。我使用了新密鑰,並且能夠成功進行身份驗證。
我知道這個問題很舊,但想加入我的發現,因爲行爲令我頗爲困惑。希望這可以幫助有人在未來看到這一點。
您需要Manage聲明以便能夠執行TopicExists/QueueExists類操作。如果話題或隊列不存在,即使沒有對我來說很陌生的Manage聲明,也可以毫無例外地逃脫。
從WindowsAzure.ServiceBus v3.4.1開始。