Не удается создать очередь / контейнер в эмуляторе хранилища Azure

У меня очень простой консольный проект со следующим кодом:

        // NOTE: We piggyback on web jobs storage for now
        var connString = AmbientConnectionStringProvider.Instance
            .GetConnectionString(ConnectionStringNames.Storage);

        var storageAccount = CloudStorageAccount.Parse(connString);
        var queueClient = storageAccount.CreateCloudQueueClient();

        var queue = queueClient.GetQueueReference(InputQueueName);
        queue.CreateIfNotExists();

Когда я пытаюсь запустить его локально с помощью эмулятора хранилища Azure (я использую версию 4.3), я получаю 404 Not Found "Указанная очередь не существует". исключение, выброшенное из CreateIfNotExists линия. Если я вручную создаю очередь в Visual Studio Cloud Explorer (под учетной записью хранения (Development)), этот код работает. Когда я использую реальную учетную запись хранения в Azure, код работает.

То же самое происходит с контейнерами BLOB-объектов.

Я удалил базу данных localdb и воссоздал. Команда init выполняется без ошибок.

Есть идеи?

РЕДАКТИРОВАТЬ

Строка подключения, заканчивающаяся в переменной connString: "UseDevelopmentStorage=true;",

EDIT2

Я использую версию 7.0.0 пакета NuGet WindowsAzure.Storage.

0 ответов

Другие вопросы по тегам