Экспорт (0) Печать
Развернуть все

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

Обновлено: Март 2014 г.

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

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

Установка инструментов Windows Azure для Visual Studio

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

Установка инструментов Windows Azure

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

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

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

    Будет отображена вкладка Инструменты Windows Azure.

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

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

ImportantВажно!
Чтобы обновить шаблон для отображения шаблона Проект Windows Azure, вам возможно потребуется перезапустить Visual Studio, прежде чем вы сможете продолжить шаги в следующих процедурах.

Создание приложения Windows Azure

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

Порядок создания приложения Windows Azure

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

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

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

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

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

    Появится диалоговое окно Создать проект Windows Azure.

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

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

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

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

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

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

    • Проект Windows Azure.

    • Веб-роль, которая является веб-приложением ASP.NET

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

    VST_QL_SolutionExplorer

Добавление кода в проект веб-роли

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

Добавление кода в проект веб-роли

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

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

    VST_QL_DefaultPage
  3. В обработчике событий щелчка с именем Button1_Click, добавьте код, который будет загрузить какой-нибудь текст в службу blob-объектов и добавлять сообщение диагностики. Чтобы добавить необходимые типы Windows 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 Windows 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 Windows Azure Storage"); } 
    

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

  6. Добавьте код, чтобы настроить монитор диагностики для передачи журналов каждую секунду и запустите монитор. Монитор диагностики использует строку подключения, которая добавляется при создании проекта Windows Azure. В начале метода OnStart в WebRole.cs должен быть добавлен следующий код:

                 //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); 
    

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

Сборка и отладка приложения Windows Azure

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

Сборка приложения Windows Azure

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

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

    VST_QL_ViewInWindowsExplorer

Чтобы изменить параметры для каждой роли

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

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

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

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

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

  4. Чтобы перейти на вкладку Параметры, выберите Параметры. (Клавиатура: нажмите клавишу Tab, чтобы перейти на вкладку Конфигурация, и нажмите стрелку вниз.)

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

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

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

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

    4. Выберите многоточие в текстовом поле Значение. Откроется диалоговое окно Строка подключения к учетной записи хранилища. Если отображается запрос на выполнение входа, закройте диалоговое окно. Выберите Использование эмулятора хранения Windows Azure и затем нажмите кнопку ОК.

    5. На панели инструментов, выберите значок Сохранить.

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

Отладка проекта Windows Azure

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    VST_QL_WAStorageNode

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

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

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

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

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

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

    Пользовательский интерфейс эмулятора инструментов Visual Studio

Публикация приложения Windows Azure

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

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

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

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

Подключение к Windows Azure из Visual Studio

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

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

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

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

Публикация приложения Windows Azure из Visual Studio

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

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

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

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

    4. Чтобы изменить параметры строки подключения, выберите рядом с параметром.

      Если вы еще не задали учетные данные для Windows Azure, отобразится страница входа. Укажите учетные данные.

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

    5. В поле Подключиться с помощью выберите вариант Ваша подписка.

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

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

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

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

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

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

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

        noteПримечание
        При создании пользовательских конечных точек этот вариант позволяет создать более сложную строку подключения. Когда вы используете этот формат строки, можно указать конечные точки службы хранения, которые включают пользовательские доменное имя, которое вы зарегистрировали для вашей учетной записи хранения в службе BLOB-объектов. Кроме того, можно предоставить доступ только BLOB-объектам в одном контейнере с использованием подписи общего доступа. Дополнительные сведения о создании пользовательских конечных точек см. в разделе How to Configure Connection Strings.

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

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

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

    VST_PublishMenu

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Следующие шаги

См. также

Добавления сообщества

Показ:
© 2014 Microsoft