Wdrażasz witrynę z GitHub do Azure Web App i musisz uruchomić skrypt generujący zawartość statyczną, zanim witryna zacznie obsługiwać ruch. Które dwa podejścia zapewnią, że skrypt zostanie uruchomiony przed rozpoczęciem obsługi ruchu? (Wybierz dwie opcje.)
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodaj cel PreBuild w pliku .csproj witryny, który wykonuje skrypt generowania statycznego., Dodaj plik .deployment w katalogu głównym repozytorium, który wywołuje skrypt do generowania zawartości statycznej i wdrażania witryny..
Dlaczego to jest odpowiedź
Dodanie celu PreBuild w pliku .csproj witryny jest skuteczne, ponieważ cele PreBuild są wykonywane automatycznie przed kompilacją projektu, co gwarantuje uruchomienie skryptu generującego zawartość statyczną przed wdrożeniem aplikacji. Dodanie pliku .deployment w katalogu głównym repozytorium pozwala na zdefiniowanie niestandardowych skryptów wdrożeniowych (deployment scripts). Azure App Service wykryje ten plik i użyje go do wykonania określonych kroków, w tym uruchomienia skryptu generującego zawartość statyczną, przed faktycznym wdrożeniem witryny. Opcja z WEBSITERUNFROMPACKAGE jest błędna, ponieważ to ustawienie dotyczy uruchamiania aplikacji z pakietu ZIP i nie służy do definiowania pre-deploymentowych skryptów. Utworzenie pliku run.cmd w folderze /run nie jest standardowym mechanizmem Azure App Service do wykonywania skryptów przed wdrożeniem.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana