Я бы порекомендовал перейти с # 1, то есть использовать последнюю версию Storage Emulator.
обновления моей версии Azure Storage Explorer мой код перестает работать со следующим сообщением:
«REST-версия этого запроса не поддерживается в этом выпуске эмулятора хранилища. Обновите эмулятор хранилища до последней версии. Дополнительные сведения см. По следующему URL-адресу:http://go.microsoft.com/fwlink/?LinkId=392237"
Моя версия Azure Storage Explorer - 0.8.16.
В основном код для загрузки в Azure, как правило, выглядит следующим образом:
CloudStorageAccount storageAccount = CloudStorageAccount.Parse("UseDevelopmentStorage=true");
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer blobContainer = blobClient.GetContainerReference("mycontainer");
blobContainer.CreateIfNotExistsAsync();
CloudBlockBlob blockBlob = this.blobContainer.GetBlockBlobReference(fileName);
byte[] CoverImageBytes = null;
BinaryReader reader = new BinaryReader(file.OpenReadStream());
CoverImageBytes = reader.ReadBytes((int)file.Length);
await blockBlob.UploadFromByteArrayAsync(CoverImageBytes, 0,(int)file.Length);
Исключение выдает в последней строке.
ОБНОВИТЬ
1) Какую версию эмулятора хранилища вы используете?
V5.1
2) Какую версию библиотеки Storage Client вы используете в своем коде?
8.4.0 Вот