Продажи: 1-800-867-1389

Приступая к работе с инструментами Azure для Visual Studio

Обновлено: Ноябрь 2014 г.

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

noteПримечание
Инструменты Azure работают с несколькими версиями Visual Studio. В данном пошаговом руководстве приведен пользовательский интерфейс одной версии Visual Studio. Возможно, конкретный пользовательский интерфейс будет несколько отличаться от иллюстраций в данной статье в зависимости от версий Visual Studio и инструментов Azure.

Если вы еще не установили инструменты Azure, данная процедура поможет это сделать. Если инструменты Azure уже установлены, можно переходить к следующей процедуре.

  1. Для установки инструментов Azure, в строке меню, выберите Файл, Создать, Проект. В списке Установленные шаблоны выберите узел Visual Basic или Visual C#, а затем узел Облако, содержащий шаблон проекта с именем Получить пакет SDK для Microsoft Azure для .NET.

    noteПримечание
    Этот шаблон появляется только в том случае, когда инструменты Azure не установлены.

    VST_QL_InstallTools
  2. Чтобы загрузить инструменты, выберите кнопку ОК.

    Появляется вкладка Инструменты Azure.

  3. Для начала загрузки нажмите кнопку Загрузить инструменты Azure, чтобы открыть веб-установщик. Следуйте инструкциям веб-установщика для установки последней версии инструментов Azure и пакета Azure SDK.

    noteПримечание
    Инструментам Azure требуются службы IIS версии 7, 7.5, 8 или Express. Для установки служб IIS или IIS Express воспользуйтесь установщиком веб-платформы Майкрософт.

ImportantВажно!
Возможно придется перезапустить Visual Studio, чтобы появились шаблоны проекта Azure.

Облачная служба Azure состоит из ролей, которые выполняют действия, необходимые для приложения. При публикации облачной службы в Azure каждая роль выполняется на виртуальной машине в облаке. Дополнительные сведения о разработке облачной службы Azure см. в разделе Planning and Designing Applications for Azure.

  1. Запустите Visual Studio с правами администратора.

  2. В строке меню выберите пункты Файл, Создать, Проект.

  3. В шаблонах проектов Visual C# и Visual Basic, отображаемых в Установленные шаблоны, выберите тип шаблона Облако, который был обновлен. Выберите Облачная служба Azure. В списке .NET Framework выберите целевую платформу, которую вы хотите использовать.

    Создать новый проект
    noteПримечание
    Visual Studio 2012 и Visual Studio 2013 поддерживают как .NET Framework 4.5, так и .NET Framework 4.

  4. В текстовом поле Имя введите имя для проекта и нажмите кнопку ОК.

    Раскроется диалоговое окно Новый проект.

    Создание нового проекта Windows Azure.
  5. Чтобы добавить веб-роль в решение, выберите Веб-роль ASP.NET и затем выберите стрелку вправо (>) в середине диалогового окна. В решение Azure можно добавить несколько веб-ролей и рабочих ролей.

    Роли отображаются в области Решение Azure диалогового окна.

  6. Чтобы переименовать WebRole1 в MyWebRole, наведите курсор над WebRole1и выберите значок карандаша на правой стороне. Введите новое имя и выберите кнопку Ввод. (Клавиатура: нажмите клавишу Tab, чтобы перейти на WebRole1, и нажмите клавишу F2 для изменения.)

  7. Выберите кнопку ОК. Откроется диалоговое окно Новый проект ASP.NET. Выберите Веб-формы.

    Выбрать веб-формы.
  8. Нажмите кнопку ОК, чтобы создать новый проект Azure.

    Теперь у вас есть решение с следующими двумя проектами:

    • Проект облачной службы Azure

    • Проект веб-роли, представляющий собой веб-приложение ASP.NET

    Обозреватель решений будет выглядеть следующим образом.

    VST_QL_SolutionExplorer

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

  1. Чтобы открыть default.aspx в представлении конструирования, откройте файл меню ярлыков для файла default.aspx и выберите Открыть в конструкторе.

  2. Чтобы открыть панель элементов, выберите значок панели элементов. Чтоб�� добавить кнопку на страницу, откройте контекстное меню для Кнопка в представлении Панель элементов и выберите Копировать. В окне редактора для Default.aspx выберите Проектирование, затем откройте контекстное меню и выберите Вставить. Чтобы добавить обработчик событий щелчка для кнопки, дважды щелкните новую кнопку, добавленную на страницу.

    VST_QL_DefaultPage
  3. В обработчике событий щелчка с именем Button1_Click, добавьте код, который будет загрузить какой-нибудь текст в службу blob-объектов и добавлять сообщение диагностики. Чтобы добавить необходимые типы Azure, добавьте следующие инструкции using в default.aspx.cs:

    using Microsoft.WindowsAzure;
    using Microsoft.WindowsAzure.Storage;
    using Microsoft.WindowsAzure.ServiceRuntime;
    
    
  4. Добавьте следующий код для выполнения этих задач:

    • Создание экземпляра CloudStorageAccount из строки подключения в параметрах конфигурации

    • Создание контейнера BLOB-объектов

    • Загрузить текстовый большой двоичный объект для этого контейнера

    • Добавить сообщение диагностики для веб-роли

    
    protected void Button1_Click(object sender, EventArgs e)
    {
        // Setup the connection to Azure Storage
        var storageAccount = CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue("MyConnectionString"));
        var blobClient = storageAccount.CreateCloudBlobClient();
        // Get and create the container
        var blobContainer = blobClient.GetContainerReference("quicklap");
        blobContainer.CreateIfNotExists();
        // upload a text blob
        var blob = blobContainer.GetBlockBlobReference(Guid.NewGuid().ToString());
        byte[] data = new byte[] { 0, 1, 2, 3, 4, 5 };
        blob.UploadFromByteArray(data, 0, data.Length);
        // log a message that can be viewed in the diagnostics tables called WADLogsTable
        System.Diagnostics.Trace.WriteLine("Added blob to Azure Storage");
    }
    
    

  5. Чтобы добавить точку останова в строку кода, добавленную в обработчик событий Button1_Click, откройте контекстное меню для строки кода blob.UploadFromByteArray(data, 0, data.Length) и затем выберите Точка останова, Вставить точку останова (клавиатура: клавиша F9.)

  6. В WebRole.cs добавьте следующий код в начало метода OnStart().

    public override bool OnStart()
        {
            // For information on handling configuration changes
            // see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357.
            //Get the configuration object
            DiagnosticMonitorConfiguration diagObj = DiagnosticMonitor.GetDefaultInitialConfiguration();
     
            //Set the service to transfer logs every second to the storage account
            diagObj.Logs.ScheduledTransferPeriod = TimeSpan.FromMinutes(1);
    
            //Start Diagnostics Monitor with the new storage account configuration
            DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", diagObj);
    
            return base.OnStart();
        }
    
    
    
    
    
    
    
    
    
    
    

    Добавьте код, чтобы настроить монитор диагностики для передачи журналов каждую секунду и запустите монитор. Монитор диагностики использует строку соединения, которое добавляется при создании проекта Azure.

noteПримечание
В составе шаблонов ролей в файл web.config добавляется прослушиватель трассировки Azure. Этот прослушиватель трассировки будет направлять сообщения трассировки и отладки в систему диагностики Azure.

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

  1. Чтобы выполнить построение проекта, откройте контекстное меню для проекта Azure и затем выберите Построение.

  2. Чтобы просмотреть вывод построения, откройте контекстное меню для проекта Azure и затем выберите Открыть папку в проводнике файлов. Перейдите в каталог bin\Debug, чтобы просмотреть выходные данные сборки.

    VST_QL_ViewInWindowsExplorer

  1. Чтобы изменить параметры, выберите роль в узле Роли для проекта облачной службы в обозревателе решений, откройте контекстное меню для роли и выберите пункт Свойства.

    Отобразятся страницы свойств для этой веб-роли. Любой элемент или атрибут уровня роли в определении службы и файлах конфигурации службы можно отредактировать с помощью страниц свойств.

    Страница параметров Visual Studio Azure Project 1.3
    ImportantВажно!
    Если вы хотите запустить облачную службу Azure локально для отладки, а также опубликовать ее в Azure, это обычно требует разных значений параметров для ваших ролей. Например, может потребоваться запустить четыре экземпляра роли в Azure, но только один экземпляр при отладке в вашей локальной среде. Теперь можно сохранить различные конфигурации в проекте облачной службы, что позволяет определить эти разные значения. Затем можно выбрать тот из них, который будет использоваться. Дополнительные сведения см. в разделе Настройка проекта Azure.

  2. Чтобы одновременно изменить все конфигурации службы, в списке Настройка службы выберите Все конфигурации.

  3. Чтобы изменить количество экземпляров, в поле Число экземпляров введите 2.

    После этого появляется предупреждение о необходимости переключиться с Еxpress Еmulator на полный эмулятор. Пока проигнорируйте это предупреждение. Переключение будет сделано позже при выполнении процедуры.

  4. Чтобы настроить Visual Studio для использования локального эмулятора хранения при запуске или отладке облачной службы Azure, нужно добавить строку подключения, которая используется в обработчике событий нажатий кнопок. Для этого сделайте следующее.

    1. На вкладке Параметры выберите кнопку Добавить параметр.

    2. В текстовом поле Имя введите MyConnectionString.

    3. В поле со списком Тип выберите Строка подключения.

    4. Выберите многоточие (...) в текстовом поле Значение. Откроется диалоговое окно Создание строки подключения к хранилищу. Выберите параметр Эмулятор службы хранилища Microsoft Azure и нажмите ОК.

      Строка подключения к учетной записи хранилища Azure
  5. После выполнения этого пошагового руководства и готовности к публикации облачной службы в Azure, можно перейти на эту вкладку Параметры для изменения значения этой строки подключения для конфигурации облачной службы (ServiceConfiguration.Cloud.cscfg). Это позволит использовать вашу фактическую учетную запись хранения Azure, а не локальный эмулятор хранилища. Затем можно использовать данную конфигурацию службы при публикации облачной службы Azure.

  6. Чтобы отладить несколько экземпляров роли (так как раньше были заданы два экземпляра), необходимо переключить облачный проект с использования Emulator Express на использование полного эмулятора Full Emulator. В контекстном меню облачной службы Azure выберите Свойства.

  7. Перейдите на вкладку Web, а затем установите флажок Использовать полный эмулятор.

    Полный эмулятор Azure
  8. На панели инструментов, выберите значок Сохранить.

  1. В строке меню выберите Отладка, начать отладку. (Клавиатура: клавиша F5.)

    ImportantВажно!
    Если проект облачной службы Azure не задан как запускаемый проект, то возникает следующее сообщение об ошибке при нажатии кнопки для активирования точки останова: Внешний компонент вызвал исключение. Ошибка возникает потому что структура разработки должна быть инициализирована для вызова вызовов Azure API. Чтобы задать проект облачной службы как запускаемый проект, откройте контекстное меню проекта и выберите Назначить запускаемым проектом.

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

    noteПримечание
    Значок Azure отображается в области уведомления, что позволяет просматривать пользовательский интерфейс эмулятора вычислений и эмулятора хранилища или завершать работу этих служб.

    WarningПредупреждение
    Имеется две версии эмулятора вычислений — Full и Express. В некоторых случаях при использовании одного из эмуляторов может отображаться сообщение об ошибке: "Не удается определить режим работы эмулятора. Убедитесь в наличии достаточных разрешений". Эта ошибка указывает на то, что эмулятор работает с набором разрешений, который отличается от текущего набора разрешений, используемого в Visual Studio. Это может произойти, например, когда вы перезапускаете Visual Studio с другим набором разрешений, не останавливая работу эмулятора. Чтобы устранить эту ошибку, просто перезапустите эмулятор вычислений. Для запуска и остановки эмулятора можно использовать контекстное меню, вызываемое для значка Azure на панели задач.

  2. Если вы впервые используете эмулятор хранилища, появится диалоговое окно Инициализация хранилища разработки. Когда завершится процесс инициализации, выберите кнопку ОК, чтобы закрыть диалоговое окно.

    Браузер автоматически запускается и указывает на веб-сайт ASP.NET.

    Создать веб-страницу ASP.NET в браузере.
  3. Для управления локальными разевртываниями откройте меню ярлыков для значка Azure в области уведомлений, а затем выберите Показать пользовательский интерфейс эмулятора среды.

    Отображение эмулятора вычислений Azure.

    Появится Эмулятор вычисления Azure.

  4. Выберите MyWebRole для отображения экземпляров веб-роли, как показано на следующем рисунке. Выбор определенного экземпляра для просмотра только этого экземпляра.

    noteПримечание
    Экземпляров веб-роли два, так как мы задали число экземпляров для роли, равное 2. Каждый из экземпля��ов может обрабатывать запрос.

    Эмулятор среды Azure, в котором выполняются 2 веб-роли
  5. Чтобы сработала точка останова, установленная в отладчике, выберите созданную кнопку.

  6. Чтобы выполнить пошаговый проход строк кода до тех пор, пока вы не передадите данные в BLOB-объект и зарегистрируете сообщение в таблице диагностики, нажмите клавишу F10 три раза.

  7. Чтобы просмотреть данные, добавленные в большой двоичный объект, выберите в строке меню Вид, Обозреватель серверов. Откройте узел Azure в дереве и затем выберите узел Хранилище, Разработка, Большие двоичные объекты. Если отображается запрос на выполнение входа, закройте диалоговое окно. Дважды щелкните узел quicklap, как показано на следующем рисунке:

    VST_QL_WAStorageNode

    Данные в BLOB-объекте отображается в вкладке quicklab.

  8. Для просмотра данных, дважды щелкните запись в списке.

  9. Чтобы просмотреть диагностические сообщения, которые вы записали в журнал, в строке меню выберите Вид, Обозреватель серверов, если это уже не видно. Откройте узел Azure в дереве и затем выберите узел Хранилище, Разработка, Таблицы. Дважды щелкните узел WADLogsTable.

    Диагностические сообщения отображаются на вкладке WADLogsTable. Данные для сообщения — последний столбец в таблице.

  10. Чтобы просмотреть журнал активности для Azure, в строке меню выберите Вид, Другие окна, Журнал действий Azure. Журнал действий позволяет следить за состоянием длительных операций. Вы увидите запись, соответствующую загруженному текстовому большому двоичному объекту.

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

    Эмулятор хранения Azure

С помощью инструментов Azure для Visual Studio можно использовать Visual Studio для публикации облачной службы прямо в Azure.

Прежде чем публиковать облачную службу Azure, следует зарегистрировать учетную запись Майкрософт и оформить подписку Azure. Кроме того, необходимо настроить облачную службу и учетную запись хранения в портале управления Azure для использования приложением. Дополнительные сведения о том, как задавать эти службы, см. в разделе Настройка служб, необходимых для публикации облачной службы из Visual Studio.

При публикации облачной службы для нее выбирается среда развертывания. Вы также должны выбрать учетную запись хранения, которая используется для хранения пакета приложения для развертывания. После развертывания пакет приложения удаляется из хранилища учетных записей.

Можно подключиться к подписке Azure из обозревателя серверов, чтобы упростить процесс публикации в Azure. В версиях пакета Azure SDK, предшествующих версии 2.2, требовалось загружать файл подписки (файл .publishsettings) и ссылаться на него при публикации облачной службы либо подключаться к учетным записям хранения или другим ресурсам. Если вы используете файлы подписки, то можно продолжить делать это в Azure SDK 2.2. Однако если вы подключитесь к Azure с использованием описанной ниже процедуры, то больше не нужно будет управлять этими файлами подписки.

  1. В обозревателе серверов выберите узел Azure, откройте его контекстное меню и выберите пункт Подключение к Azure.

    Подключение к Windows Azure
  2. Войдите в Azure с теми же учетными данными, которые используются для входа на портал управления. Чтобы сократить количество вводов пароля, установите флажок Оставаться в системе.

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

  3. (Необязательно) Если необходимо выйти из Azure, откройте контекстное меню для узла Azure в обозревателе серверов и выберите Управлени�� подписками. Появится диалоговое окно Управление подписками Azure. Чтобы выйти из системы, нажмите кнопку Выход и затем кнопку Закрыть. Выходить из системы необязательно, если только вам не требуется выполнить вход с использованием другой подписки.

  1. Если нужно изменить строки соединения в приложении для использования служб хранения Azure, выполните следующие действия:

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

    2. На странице свойств роли выберите вкладку Параметры.

    3. Чтобы изменить только параметры конфигурации службы для конфигурации Облако, в списке Конфигурация службы выберите Облако. Затем можно использовать эту конфигурацию службы при публикации приложения Azure.

    4. Чтобы изменить параметры строки подключения для конфигурации Облако, нажмите кнопку рядом с параметром.

      Если вы не вошли в Azure, появится приглашение сделать это.

      Откроется диалоговое окно Создание строки подключения к хранилищу.

      Строка подключения к учетной записи облачного хранилища Azure
    5. В поле Подключиться с помощью выберите вариант Ваша подписка.

    6. В списке Подписка выберите подписку. Если список не включает нужную подписку, выберите ссылку Загрузить параметры публикации.

    7. В списке Имя учетной записи выберите имя учетной записи хранилища.

      Инструменты Azure автоматически получают данные учетной записи хранения, когда вы подключаетесь к Azure или используете файл подписки (файл .publishsettings). Для указания параметров учетной записи хранилища вручную получите имя учетной записи хранилища и первичный ключ на портале управления и затем выберите Ручной ввод учетных данных.

    8. Можно выбрать способ доступа службы к учетной записи хранения. При подключении к учетной записи хранения с использованием подписки можно изменить только параметр, который определяет применение HTTPS в строке подключения к хранилищу. Однако при подключении с вводом учетных данных вручную можно выбрать следующие параметры.

      • Использовать HTTP. Это стандартный параметр. Пример: http://<account name>.blob.core.windows.net.

      • Использовать HTTPS для безопасного соединения. Пример: https://<accountname>.blob.core.windows.net.

      • Укажите настраиваемые конечные точки для каждой из трех служб. Затем можно ввести эти конечные точки в поле для конкретной службы.

        noteПримечание
        При необходимости использовать дополнительные функции можно создать настраиваемые конечные точки. Например, можно указать конечные точки службы хранилища, которые включают пользовательское доменное имя, зарегистрированное для учетной записи хранения со службой BLOB-объектов. Кроме того, можно предоставить доступ только BLOB-объектам в одном контейнере с использованием подписи общего доступа. Дополнительные сведения о создании пользовательских конечных точек см. в разделе Настройка строк подключения для Azure.

      При выполнении этого упражнения подключитесь с использованием параметра Ваша подписка.

    9. Чтобы сохранить эти изменения строки подключения, нажмите кнопку ОК.

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

  2. Чтобы опубликовать облачную службу, откройте контекстное меню для своего проекта Azure, который содержит роль, в обозревателе решений. Затем выберите Опубликовать, как показано на следующем рисунке.

    VST_PublishMenu

    Появится диалоговое окно Публикация приложения Azure.

  3. Если вы еще не выполнили вход в систему, нажмите кнопку Вход и укажите свое имя пользователя и пароль для Azure.

    Это одно из окон мастера публикации
  4. В списке Выберите подписку выберите подписку для этого развертывания.

    Вариант <Manage…> позволяет создавать, изменять и удалять подписки.

  5. После указания правильных сведений о подписке нажмите кнопку Далее, чтобы открыть страницу Параметры, а затем выберите вкладку Общие параметры.

    Общие параметры мастера публикации
  6. В списке Среда выберите Рабочая среда. Это среда развертывания, которая используется для размещения облачной службы. По умолчанию доступны значения "Промежуточная среда" и "Рабочая среда".

    Можно выполнить развертывание в пустую среду или среду, занятую другим развертыванием.

  7. В списке Конфигурация построения выберите требуемую конфигурацию, например Выпуск.

  8. В списке Конфигурация службы выберите Облако.

  9. Для настройки подключения удаленного рабочего стола для этой среды развертывания таким образом, чтобы можно было подключиться к виртуальной машине, где выполняется каждый экземпляр роли, установите флажок Включить удаленный рабочий стол для всех ролей и создайте учетные данные, используемые при входе на виртуальные машины.

    Дополнительные сведения см. в Использование удаленного рабочего стола для служб Azure.

  10. Выберите вкладку Дополнительные параметры.

    Расширенные параметры мастера публикации
  11. В списке Учетная запись хранения выберите учетную запись для отправки пакета службы в эту учетную запись в рамках процесса развертывания.

    noteПримечание
    Эта учетная запись хранения не должна использоваться для данных приложения.

  12. Если нет необходимости автоматически перезаписать существующее развертывание при публикации новой сборки приложения, установите флаг Обновление развертывания.

    Дополнительные сведения о параметрах обновления развертывания см. в разделе Мастер публикации приложений Azure.

  13. Для развертывания создается имя по умолчанию. Чтобы изменить это имя, можно ввести новое имя или изменить имя по умолчанию в поле Метка развертывания. Это имя используется в портале управления Azure.

  14. Чтобы добавить дату и время к подписи для развертывания, установите флаг Добавить текущую дату и время.

  15. Для включения IntelliTrace для этого развертывания установите флаг Включить IntelliTrace.

    IntelliTrace предоставляет отладочную информацию для вашего приложения, которую можно использовать для пошагового выполнения кода из Visual Studio Ultimate. Дополнительные сведения см. в разделе Отладка с использованием IntelliTrace.

    noteПримечание
    IntelliTrace можно включить только при публикации приложения из Visual Studio Ultimate.

  16. Для включения профилирования для этого развертывания, чтобы определить производительность облачной службы Azure, установите флажок Включить профилирование. Профилирование предоставляет сведения о производительности для ваших приложений. Дополнительные сведения о настройке параметров для профилирования см. в разделе Тестирование производительности облачной службы.

    ImportantВажно!
    Вы можете включить IntelliTrace или профилирование при публикации облачной службы Azure. Нельзя включить оба.

  17. (Необязательно) Если выполняется публикация из Visual Studio и установлена последняя версия инструментов Azure, можно также включить веб-развертывание для всех веб-ролей. Подробное описание данной процедуры и требований см. в разделе To Enable Web Deploy When You Publish Your Application.

  18. Нажмите кнопку Далее для просмотра параметров.

    Итоговая страница мастера публикации
  19. Чтобы опубликовать облачную службу Azure, нажмите кнопку Опубликовать. Visual Studio запускает процесс развертывания. Следить за ходом развертывания можно в окне Журнал действий Azure. Этот журнал отображается автоматически при запуске процесса развертывания. Можно раскрыть соответствующий строчный элемент, чтобы просмотреть детали в журнале действий, как показано на следующем рисунке.

    VST_AzureActivityLog
  20. (Необязательно) Чтобы отменить процесс развертывания, откройте контекстное меню для элемента строки в журнале активности и выберите Отменить и удаленить. Это останавливает процесс развертывания и удаляет среду развертывания из Azure.

    noteПримечание
    Чтобы удалить эту среду развертывания после того, как она была развернута, воспользуйтесь порталом управления.

  21. (Необязательно) После запуска экземпляров ролей Visual Studio автоматически отображает узел среды развертывания в обозревателе серверов. Отсюда можно видеть состояние отдельных экземпляров ролей. Для получения дополнительных сведений о том, как использовать обозреватель серверов для просмотра развертываний, см. раздел Просмотр состояния облачной службы с использованием обозревателя серверов.

    На следующем рисунке показаны экземпляры роли, один из которых имеет состояние Занят, так как все еще выполняется его инициализация.

    VST_DeployComputeNode
  22. Для доступа к облачной службе после развертывания нажмите стрелку рядом с развертыванием, когда в журнале действий Azure отображается состояние Завершено. Чтобы запустить браузер с облачной службой, выберите гиперссылку, отображаемую в сведениях о развертывании.

См. также

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв
Показ:
© 2015 Microsoft