Вы развертываете веб-сайт из GitHub в Azure Web App и вам нужно запустить скрипт генерации статического контента до того, как сайт начнет обслуживать трафик. Какие два подхода гарантируют запуск скрипта до начала обслуживания? (Выберите два.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавьте цель PreBuild в .csproj веб-сайта, которая выполняет скрипт статической генерации., Добавьте файл .deployment в корневой каталог репозитория, который вызывает скрипт для генерации статического контента и развертывания сайта..
Почему это правильный ответ
Правильные ответы: "Добавьте цель PreBuild в .csproj веб-сайта, которая выполняет скрипт статической генерации" и "Добавьте файл .deployment в корневой каталог репозитория, который вызывает скрипт для генерации статического контента и развертывания сайта". Цель PreBuild в файле .csproj гарантирует выполнение скрипта перед компиляцией проекта, что является частью процесса развертывания. Это позволяет генерировать статический контент до того, как приложение будет готово к запуску. Файл .deployment — это пользовательский скрипт развертывания, который Azure Web Apps выполняет во время процесса развертывания. Он позволяет определить шаги, которые должны быть выполнены, включая запуск скрипта генерации статического контента, до того как сайт начнет обслуживать запросы. Неправильные варианты: Настройка WEBSITERUNFROMPACKAGE в host.json относится к запуску приложения из пакета и не предназначена для выполнения скриптов перед развертыванием или генерации контента. Создание файла run.cmd в папке /run не является стандартным или поддерживаемым механизмом для выполнения скриптов перед развертыванием в Azure Web Apps.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется