Po uaktualnieniu moją wersję Azure Storage Explorer, mój przystanek kod działa z następującym komunikatem:Wersja reszta to żądanie nie jest obsługiwane przez tę wersję emulatora Storage
„Wersja resztę tego wniosku . nie jest obsługiwany przez ten wydaniu emulator Storage Proszę uaktualnić emulator pamięci do najnowszej wersji można znaleźć pod następującym adresem URL, aby uzyskać więcej informacji. http://go.microsoft.com/fwlink/?LinkId=392237 "
Moja wersja Azure Storage Explorer 0.8. 16.
Zasadniczo kod przesłać do Azure dąży się następująco:
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);
Wyjątkiem rzuca się na ostatniej linii.
UPDATE
1) Jaka jest wersja emulatora pamięci używasz?
v5.1
2) W kodzie, jaka jest wersja Storage biblioteki Client używasz?
8.4.0here
Nie sądzę, aby ten błąd miał coś wspólnego z Azure Storage Explorer. Czy możesz nam powiedzieć: 1) Jaka jest wersja emulatora pamięci masowej, którą używasz? 2) W jakiej wersji kodu używasz biblioteki Client Storage? –
Zapomniałem wspomnieć o wszystkich tych informacjach. Zaktualizowano pytanie, dzięki @GauravMantri –