Поделиться через


Варианты развертывания для веб-приложений в Azure

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

Ниже перечислены распространенные методы перемещения файлов в облако Azure.

Метод Сведения
GitHub Actions Используется для автоматических или активируемых непрерывных развертываний.
Расширения Visual Studio Code Используется для ручных, тестовых или редко выполняющихся развертываний. Требуется расширение для службы, установленной локально.
Azure CLI Используется для ручных или редко выполняющихся развертываний. Требуется расширение для службы, установленной локально.

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

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

Слоты развертывания

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

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

Развертывание с помощью Visual Studio Code

Чтобы развернуть или повторно развернуть приложение службы приложений с помощью Visual Studio Code, выполните следующие действия.

  1. Установите связанные расширения Azure, например Azure Служба приложений или Функции Azure.
  2. Откройте обозреватель Azure. Выберите значок Azure на основной боковой панели или используйте сочетание клавиш (SHIFT + ALT + A).
  3. В группе ресурсов выберите подписку и службу.
  4. Щелкните правой кнопкой мыши службу и выберите "Развернуть в веб-приложении...".

Deploy or redeploy to App service with Visual Studio Code

Подключение к размещенной среде Azure

  • Сведения об обеспечении доступа вручную или случайного доступа к размещенным средам см. в разделе Просмотр файлов в среде, размещенной в Azure.
  • Для обеспечения автоматического или постоянного доступа рекомендуется выполнить действия по настройке одного из методов развертывания.

Просмотр файлов в среде, размещенной в Azure

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

  • Просмотр файлов на портале Azure: выберите Консоль в разделе средств разработки для ресурса размещения.

    In the Azure portal for your web app or function app, select `Console` from the `Development tools` menu.

  • Просмотр файлов в расширении VS Code: выберите значок Azure на панели действий. В разделе "Ресурсы" выберите подписку и службу. Узел Файлы обеспечивает представление удаленных файлов.

    [Azure App service and Azure Functions app extensions both provide a view of the remote files.

Просмотр сведений о конечной точки HTTP на портале Azure

Просмотр сведений о конечной точки HTTP на странице обзора службы портала Azure

View your HTTP endpoint from the service's Overview page on the Azure portal.

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