Você implantará um site do GitHub em um Azure Web App e precisará executar um script de geração de conteúdo estático antes que o site comece a veicular tráfego. Quais duas abordagens garantirão que o script seja executado antes da veiculação? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Adicione um destino PreBuild no .csproj do site que executa o script de geração estática., Adicione um arquivo .deployment na raiz do repositório que invoca um script para gerar o conteúdo estático e implante o site..
Por que esta é a resposta
As opções corretas são adicionar um destino PreBuild no .csproj e adicionar um arquivo .deployment. Um destino PreBuild no arquivo .csproj permite que você execute um script de geração de conteúdo estático como parte do processo de compilação do projeto, garantindo que o conteúdo esteja pronto antes da implantação. O arquivo .deployment, localizado na raiz do repositório, é um script de implantação personalizado que o Azure Web Apps executa durante a implantação, permitindo a execução de comandos como a geração de conteúdo estático antes que o site esteja ativo. A opção de adicionar WEBSITERUNFROMPACKAGE em host.json é incorreta porque essa configuração é para Azure Functions e não para Azure Web Apps, e controla a execução de um pacote de implantação, não a execução de scripts pré-implantação. Criar um arquivo run.cmd em uma pasta /run não é um mecanismo padrão ou recomendado para executar scripts de pré-implantação em Azure Web Apps para sites do GitHub.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão