Следующий вызов AddMessage (код, заимствованный из другого сообщения) завершается неудачей: «Удаленный сервер возвратил ошибку: (401)« Несанкционированный ».Azure служебная шина AddMessage возвращает 401
var queue = new CloudQueueClient(
new Uri("https://<service-account>.servicebus.windows.net/"),
new StorageCredentials("access1", "xxx")).GetQueueReference("queue1");
queue.AddMessage(new CloudQueueMessage("Hello"));
Где xxx - это 44-символьный ПЕРВИЧНЫЙ КЛЮЧ, скопированный с экрана конфигурации Azure. Он не содержит никаких специальных символов. Может ли кто-нибудь увидеть, где я ошибаюсь? Использование уровня сервиса Учетные данные политики доступа к сервисам дают ту же ошибку 401.
Это Azure policy configuration для моего служебного счета.
(я попробовать другой подход, но ударил другой обманка service bus connection-string problem)
Роб, вы делаете все неправильно ИМХО! Пожалуйста, см. Мой ответ на другой вопрос. –
Я думаю, что я здесь не здесь, смешивая StorageCredentials и CloudQueueClient. Существует ли эквивалентный синтаксис для служебной шины? –