Я использую последний пакет Azure SDK Nuget, выпущенный сегодня 3.0, и пытаюсь работать с хранилищем Blob локально в моей среде разработки. Я создал blob в своем локальном хранилище разработки, используя Azure Storage Explorer, и пытаюсь прочитать данные, но получаю 400 Bad Request. Когда я вхожу в объект ответа, возвращаемый исключением, он говорит: "Значение для одного из HTTP-заголовков не в правильном формате".
Странно то, что когда я помещаю полный URL-адрес в браузер, он просто загружает blob (http://xxx.x.x.x:10000/devstoreaccount1/test/722b6bea-d609-48e0-a4af-3ed0f5160ad9)
Вот код, который я использую:
var storageAccount = Microsoft.WindowsAzure.Storage.CloudStorageAccount.Parse("UseDevelopmentStorage=true");
var blobClient = storageAccount.CreateCloudBlobClient();
var container = blobClient.GetContainerReference("test");
var blob = container.GetBlockBlobReference("722b6bea-d609-48e0-a4af-3ed0f5160ad9");
var text = blob.DownloadText();
Я также попытался создать новый код в блоке и получить то же исключение