Поработав с Azure и очередями, я могу заставить его работать с классической учетной записью хранения, но не со стандартной (более новой) учетной записью хранения.
Современная учетная запись хранения Azure
Классическая учетная запись хранения
Если я запущу этот код против каждого из них ...:
CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();
var documentProcessQueue = queueClient.GetQueueReference("documentprocessrequest");
documentProcessQueue.CreateIfNotExists();
... Это работает для Classic, но с современным я получаю эту ошибку:
Необработанное исключение типа Microsoft.WindowsAzure.Storage.StorageException произошло в Microsoft.WindowsAzure.Storage.dll
Дополнительная информация: удаленное имя не может быть разрешено: 'xxxxxxdocstest.queue.core.windows.net'
Что мне не хватает? Я что-то делаю не так или очереди просто не работают с современными учетными записями хранения (звучит маловероятно)?
Я использую последнюю версию пакета Azure SDK. Я протестировал строки подключения к учетным записям хранения с помощью других вещей, таких как загрузка блога, и они действительно работают.
РЕДАКТИРОВАТЬ:
Я создал современную учетную запись хранилища Azure, как показано на скриншоте ниже (и протестировал эту же ошибку) - и изменил первое изображение, чтобы отразить эту учетную запись.
Blob Storage
, но он показываетStandard
, поэтому очереди должны работать. - person Gaurav Mantri   schedule 15.10.2016