Часто задаваемые вопросы о развертывании веб-приложения в 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, выполните следующие действия.
- Убедитесь, что вы вводите правильное имя узла и учетные данные. Подробные сведения о различных типах учетных данных и способах их использования см. в разделе Учетные данные развертывания.
- Убедитесь, что ftp-порты не заблокированы брандмауэром. Порты должны иметь следующие параметры:
- Порт подключения управления FTP: 21
- Порт подключения к данным FTP: 989, 10001-10300
Разделы справки опубликовать код в Служба приложений?
Краткое руководство по Azure предназначено для развертывания приложения с помощью выбранного стека развертывания и метода. Чтобы использовать краткое руководство, в портал Azure перейдите к службе приложений, в разделе Развертывание выберите Краткое руководство.
Почему мое приложение иногда перезапускается после развертывания в Служба приложений?
Сведения об обстоятельствах, при которых развертывание приложения может привести к перезапуску, см. в статье Проблемы с развертыванием и средой выполнения. Как описано в статье, Служба приложений развертывает файлы в папке wwwroot. Он никогда не перезапускает приложение напрямую.
Разделы справки интегрировать код Azure DevOps с Служба приложений?
У вас есть два варианта использования непрерывного развертывания с Azure DevOps:
- Используйте проект Git. Подключитесь через Служба приложений с помощью Центра развертывания.
- Используйте проект система управления версиями Team Foundation (TFVC). Развертывание с помощью агента сборки для Служба приложений.
Непрерывное развертывание кода для обоих этих вариантов зависит от существующих рабочих процессов разработчика и процедур проверка. Дополнительные сведения см. в следующих статьях:
- Реализация непрерывного развертывания приложения на веб-сайте Azure
- Настройка организации Azure DevOps, чтобы она могла развертываться в веб-приложении
Разделы справки использовать FTP или FTPS для развертывания приложения в Служба приложений?
Сведения об использовании FTP или FTPS для развертывания веб-приложения в Служба приложений см. в статье Развертывание приложения в Служба приложений с помощью FTP/S.
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.