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


Часто задаваемые вопросы о развертывании веб-приложения в Azure

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

Если проблема с Azure не устранена в этой статье, посетите форумы Azure на веб-сайтах MSDN и Stack Overflow. Вы можете опубликовать свою проблему на этих форумах или опубликовать на @AzureSupport в Twitter. Вы также можете отправить запрос на поддержка Azure. Чтобы отправить запрос на поддержку, на странице поддержка Azure выберите Получить поддержку.

Я только начинаю работу с веб-приложениями Служба приложений. Разделы справки опубликовать код?

Ниже приведены некоторые варианты публикации кода веб-приложения:

  • Развертывание с помощью Visual Studio. Если у вас есть решение Visual Studio, щелкните правой кнопкой мыши проект веб-приложения и выберите Опубликовать.
  • Развертывание с помощью FTP-клиента. В портал Azure скачайте профиль публикации для веб-приложения, в которое вы хотите развернуть код. Затем отправьте файлы в \site\wwwroot, используя те же учетные данные FTP профиля публикации.

Дополнительные сведения см. в статье Развертывание приложения в Служба приложений.

При попытке развернуть из Visual Studio отображается сообщение об ошибке. Разделы справки устранить эту ошибку?

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

Ошибка во время развертывания ресурса "YourResourceName" в группе ресурсов "YourResourceGroup": MissingRegistrationForLocation: подписка не зарегистрирована для типа ресурса "компоненты" в расположении "Центральная часть США". Повторно зарегистрируйтесь для этого поставщика, чтобы получить доступ к этому расположению.

Чтобы устранить эту ошибку, обновите пакет SDK до последней версии. Если вы видите это сообщение и у вас есть последняя версия пакета SDK, отправьте запрос в службу поддержки.

Разделы справки развернуть приложение ASP.NET из Visual Studio в Служба приложений?

В руководстве Создание первого веб-приложения ASP.NET в Azure за пять минут показано, как развернуть веб-приложение ASP.NET в веб-приложении в Служба приложений с помощью Visual Studio.

Каковы различные типы учетных данных развертывания?

Служба приложений поддерживает два типа учетных данных для локального развертывания Git и развертывания FTP/S. Дополнительные сведения о настройке учетных данных развертывания см. в статье Настройка учетных данных развертывания для Служба приложений.

Какова структура файлов или каталогов моего веб-приложения Служба приложений?

Сведения о структуре файлов приложения Служба приложений см. в разделе Структура файлов в Azure.

Разделы справки устранить проблему "Ошибка FTP 550 — недостаточно места на диске", когда я пытаюсь поставить файлы по протоколу FTP?

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

Разделы справки настроить непрерывное развертывание веб-приложения Служба приложений?

Вы можете настроить непрерывное развертывание из нескольких ресурсов, включая Azure DevOps, OneDrive, GitHub, Bitbucket, Dropbox и других репозиториев Git. Эти параметры доступны на портале. Непрерывное развертывание в Служба приложений — это полезное руководство, в которое показано, как настроить непрерывное развертывание.

Разделы справки устранить проблемы с непрерывным развертыванием из GitHub и Bitbucket?

Сведения о проблемах с непрерывным развертыванием из GitHub или Bitbucket см. в статье Исследование непрерывного развертывания.

Не удается установить FTP-подключение к сайту и опубликовать код. Разделы справки устранить эту проблему?

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

  1. Убедитесь, что вы вводите правильное имя узла и учетные данные. Подробные сведения о различных типах учетных данных и способах их использования см. в разделе Учетные данные развертывания.
  2. Убедитесь, что ftp-порты не заблокированы брандмауэром. Порты должны иметь следующие параметры:
    • Порт подключения управления FTP: 21
    • Порт подключения к данным FTP: 989, 10001-10300

Разделы справки опубликовать код в Служба приложений?

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

Почему мое приложение иногда перезапускается после развертывания в Служба приложений?

Сведения об обстоятельствах, при которых развертывание приложения может привести к перезапуску, см. в статье Проблемы с развертыванием и средой выполнения. Как описано в статье, Служба приложений развертывает файлы в папке wwwroot. Он никогда не перезапускает приложение напрямую.

Разделы справки интегрировать код Azure DevOps с Служба приложений?

У вас есть два варианта использования непрерывного развертывания с Azure DevOps:

  • Используйте проект Git. Подключитесь через Служба приложений с помощью Центра развертывания.
  • Используйте проект система управления версиями Team Foundation (TFVC). Развертывание с помощью агента сборки для Служба приложений.

Непрерывное развертывание кода для обоих этих вариантов зависит от существующих рабочих процессов разработчика и процедур проверка. Дополнительные сведения см. в следующих статьях:

Разделы справки использовать FTP или FTPS для развертывания приложения в Служба приложений?

Сведения об использовании FTP или FTPS для развертывания веб-приложения в Служба приложений см. в статье Развертывание приложения в Служба приложений с помощью FTP/S.

Свяжитесь с нами для получения помощи

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