Ошибка эмулятора хранилища BLOB-объектов Azure

Я пытаюсь написать тестовое приложение, которое позволит мне получить доступ к хранилищу BLOB-объектов Azure. Я использую VS2013, и у меня установлен Azure SDK V2.2. Эмулятор хранилища Azure работает. Однако расположение, используемое эмулятором хранилища

C:\Users[UserName]\AppData\Local\dftmp\ Wadd

похоже, отличается от местоположения, используемого в VS2013 IDE. Я не уверен, где это место. Я могу создать контейнер и загрузить файлы с помощью IDE VS2013, но затем я не вижу их в расположении эмулятора хранилища, поэтому я предположил, что они разные.

Проще говоря, приведенный ниже код завершается с ошибкой . Удаленный сервер возвратил ошибку: (400) Bad Request. ошибка при выполнении строки:

blobContainer.CreateIfNotExists();

Есть идеи, что происходит и почему я не могу заставить это работать в VS2013 с помощью эмулятора? Это прекрасно работает, если я подставлю свои действительные учетные данные Azure и запишу файл в хранилище Azure. Я действительно хочу создать это тестовое решение и выполнить некоторую отладку, прежде чем полностью перенести решение в Azure.

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    // Storage Emulator credentials
    string connectionString = "UseDevelopmentStorage=true";
    string myContainer = "images";

    CloudStorageAccount cloudStorageAccount;
    CloudBlobClient blobClient;
    CloudBlobContainer blobContainer;
    BlobContainerPermissions containerPermissions;
    StorageCredentials storageCredentials;

    private void InitialiseBlobStorage()
    {
        cloudStorageAccount = CloudStorageAccount.Parse(connectionString);
        blobClient = cloudStorageAccount.CreateCloudBlobClient();
        blobContainer = blobClient.GetContainerReference(myContainer);
        blobContainer.CreateIfNotExists();
    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }

    private void button1_Click(object sender, EventArgs e)
    {
        InitialiseBlobStorage();

        // Add code to upload image here
    }
}

0 ответов

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