A versão REST desta solicitação não é suportada por esta versão do Emulador de Armazenamento
Após atualizar minha versão do Azure Storage Explorer, meu código parou de funcionar com a seguinte mensagem:
"A versão REST desta solicitação não é suportada por esta versão do Emulador de Armazenamento. Atualize o emulador de armazenamento para a versão mais recente. Consulte o seguinte URL para obter mais informações:http://go.microsoft.com/fwlink/?LinkId=392237"
Minha versão do Azure Storage Explorer é 0.8.16.
Basicamente, o código para fazer upload no azure tende a ser o seguinte:
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);
A exceção é lançada na última linha.
ATUALIZAR
1) Qual é a versão do emulador de armazenamento que você está executando?
V5.1
2) No seu código, qual é a versão da biblioteca do Storage Client que você está usando?
8.4.0 aqui