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

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

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

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

  1. Предварительные требования

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

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

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

noteПримечание
В этом разделе рассматривается развертывание в облачных службах, а не на веб-сайтах. Информацию о развертывании на веб-сайтах см. в разделе Развертывание на веб-сайте Azure.

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

  1. Получение учетной записи Майкрософт и подписки на Azure. Чтобы получить учетную запись Майкрософт, см. раздел Как зарегистрироваться для получения учетной записи Майкрософт?. Чтобы получить подписку на Azure, см. раздел Добро пожаловать в Windows Azure!.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  3. Для продолжения нажмите кнопку Далее.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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