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

Мастер публикации приложений Windows Azure

Обновлено: Октябрь 2013 г.

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

  1. Прежде чем опубликовать приложение

  2. Выбор подписки

  3. Настройка параметров

  4. Публикация приложения

Прежде чем опубликовать приложение

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

  • получить учетную запись Майкрософт и подписку Azure;

  • включить поддержку Azure в приложении.

Если вы уже выполнили эти задачи, можно пропустить следующие два абзаца.

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

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

ImportantВажно!
Visual Studio необходимо вызывать с учетными данными администратора ("Запуск от имени администратора").

Когда приложение будет готово к публикации, откройте контекстное меню проекта Azure и выберите команду Опубликовать. На следующем рисунке показан мастер публикации приложений Windows Azure.

Выбор подписки

Выбор подписки

  1. Перед первым использованием мастера необходимо войти в систему. Выберите ссылку Вход. Войдите на портал Azure в ответ на приглашение, укажите имя пользователя и пароль Azure.

    Это одно из окон мастера публикации

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

  2. В списке Выберите подписку выберите подписку для этого развертывания. Если выбрать параметр <Manage...>, то откроется диалоговое окно Управление подписками и можно будет создавать, изменять и удалять подписки. При необходимости можно выйти из одной учетной записи и войти в другую.

    Управление подписками

    На вкладке «Учетные записи» в диалоговом окне «Управление подпиской» показаны подписки, связанные с вашими учетными записями. Если ранее импортировались какие-либо подписки из извлеченного файла, то их можно увидеть на вкладке «Сертификаты».

    noteПримечание
    Файл подписки может содержать несколько подписок.

  3. На этом этапе можно опубликовать приложение или изменить любые параметры этого развертывания. Если вы готовы к публикации, выберите Опубликовать, чтобы развернуть приложение. В противном случае выберите Далее для продолжения.

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

С помощью мастера публикации приложений Windows Azure можно изменять как общие, так и дополнительные параметры развертывания. Например можно выбрать параметр для развертывания приложений в тестовой среде перед его выпуском. На следующем рисунке показана вкладка Общие параметры для развертывания Azure.

Общие параметры

Настройка параметров

Настройка параметров

  1. В списке Облачная служба выполните одно из следующих действий.

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

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

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

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

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

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

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

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

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

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

  7. Установите флаг Обновление развертывания, если требуется развернуть только обновленные компоненты. Этот тип развертывания может быть быстрее, чем полное развертывание. Выберите ссылку Параметры, чтобы открыть диалоговое окно Параметры обновления развертывания, как показано на следующем рисунке.

    Параметры развертывания

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

    Следует установить флаг Если развертывание невозможно обновить, выполнить полное развертывание, если полное развертывание должно выполняться автоматически в случае сбоя развертывания обновлений. Полное развертывание сбрасывает виртуальный IP-адрес (VIP) облачной службы. Дополнительные сведения см. в разделе Как Сохранение константного виртуального IP-адреса для облачной службы.

  8. Для отладки службы установите флажок Включить IntelliTrace либо, если при развертывании конфигурации отладки необходимо оценить предварительный просмотр функции удаленной отладки в пакете Azure SDK 2.2, установите флажок Включить удаленный отладчик для всех ролей, чтобы развернуть службы удаленной отладки.

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

    ImportantВажно!
    Необходимо использовать Visual Studio Ultimate для включения IntelliTrace или профилирования взаимодействия уровней (TIP), и невозможно включить обе эти функции одновременно.

    Дополнительные сведения см. в разделах Отладка опубликованной облачной службы с помощью IntelliTrace и Visual Studio и Тестирование производительности облачной службы.

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

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

Публикация проекта

  1. На основе выбранных параметров можно создать профиль публикации. Например, можно иметь один профиль для тестовой среды, а другой — для рабочей. Чтобы сохранить профиль, выберите значок Сохранить. Мастер создает профиль и сохраняет его в проекте Visual Studio. Чтобы изменить имя профиля, откройте список Целевой профиль и выберите пункт <Manage…>.

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

  2. Чтобы опубликовать приложение, выберите Опубликовать. Состояние процесса можно отслеживать в области вывода в Visual Studio.

См. также

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

Показ:
© 2014 Microsoft