Была ли эта страница полезной?
Ваш отзыв об этом контенте важен для нас. Расскажите нам о том, что вы думаете.
Дополнительный отзыв?
1500 символов осталось
Экспорт (0) Печать
Развернуть все

Настройка и использование эмулятора хранилища в Visual Studio

Обновлено: Май 2015 г.

Среда разработки Azure SDK включает эмулятор разработки и программу, моделирующую службы больших двоичных данных, очередей и таблиц, доступные в среде Azure, на локальном компьютере разработчика. При создании облачной службы, которая использует службы хранилища Azure, или внешнего приложения, вызывающего службы хранилища, имеется возможность тестировать код локально с помощью эмулятора хранилища. Инструменты Azure для Microsoft Visual Studio интегрируют управление эмулятором хранилища в среду Visual Studio. Инструменты Azure инициализируют базу данных эмулятора хранилища при первом использовании, запускают службу эмулятора хранилища при запуске или отладке кода в Visual Studio и предоставляют доступ только для чтения к данным эмулятора хранилища через обозреватель хранилищ Azure.

Подробную информацию об эмуляторе хранения, включая системные требования и указания по пользовательской настройке, см. в разделе Использование эмулятора хранения Azure для разработки и тестирования.

noteПримечание
Существует несколько различий в функциональных возможностях между моделированием эмулятора хранилища и службами хранлища Azure. Сведения о различиях см. в разделе Differences Between the Storage Emulator and Azure Storage Services в документации по пакету Azure SDK.

Чтобы получить доступ к эмулятору хранения из кода, запущенного в рамках роли, потребуется настроить строку подключения, указывающую на эмулятор хранения; позднее ее можно будет изменить, чтобы она указывала на учетную запись хранения Azure. Строка подключения представляет собой параметр конфигурации, который может быть прочитан ролью во время выполнения для подключения к учетной записи хранилища. Дополнительные сведения о создании строк подключения см. в разделе Configuring the Azure Application.

noteПримечание
Вы можете вернуть ссылку на учетную запись эмулятора хранения из вашего кода с помощью свойства DevelopmentStorageAccount. Этот метод хорошо работает для доступа к эмулятору хранилища из кода, но при планировании публикации службы в среде Azure будет необходимо создать строку подключения для обращения к учетной записи хранилища Azure и изменить код для использования этой строки подключения. Если необходимо часто переключаться между учетной записью эмулятора хранения и учетной записью хранения Azure, строка подключения упростит этот процесс.

Можно указать, что при запуск или отладка службы в Visual Studio, Visual Studio автоматически запускает эмулятор хранилища. В обозревателе решений откройте контекстное меню для своего проекта Azure и затем выберите пункт Свойства. На вкладке Разработка в списке Запуск эмулятора хранения Azure выберите True (если это значение еще не задано).

При первом запуске или отладке службы в Visual Studio запустится процесс инициализации эмулятора хранилища. Этот процесс резервирует локальные порты для эмулятора хранилища и создает базу данных эмулятора. После завершения эту процедуру не нужно повторять, если база данных эмулятора хранилища не уничтожалась.

noteПримечание
Начиная с выпуска инструментов Azure от июня 2012 г., эмулятор хранилища по умолчанию работает в базе данных LocalDB SQL Express. В более ранних выпусках инструментов Azure эмулятор хранилища работает на экземпляре SQL Express 2005 или 2008 по умолчанию, который необходимо установить до установки пакета SDK для Azure. Можно также запустить эмулятор хранилища так, чтобы он обращался к именованному экземпляру SQL Express, именованному экземпляру Microsoft SQL Server или к экземпляру Microsoft SQL Server по умолчанию. При необходимости настроить эмулятор хранилища для работы с любым экземпляром, а не с экземпляром по умолчанию, см. раздел Инициализация эмулятора хранилища с использованием средства командной строки.

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

Узел Azure Хранилище в обозревателе сервера позволяет просматривать данные и изменять параметры для данных больших двоичных объектов и таблиц в своих учетных записях хранения, включая эмулятор хранения. Дополнительные сведения см. в разделе Обзор ресурсов хранения и управление ими в обозревателе серверов.

См. также

Показ:
© 2015 Microsoft