Devi distribuire un sito web da GitHub a un'app web di Azure e devi eseguire uno script di generazione di contenuti statici prima che il sito inizi a servire il traffico. Quali due approcci garantiranno l'esecuzione dello script prima della messa in servizio? (Scegli due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Aggiungi un target PreBuild nel file .csproj del sito web che esegue lo script di generazione statica., Aggiungi un file .deployment nella root del repository che invoca uno script per generare il contenuto statico e distribuire il sito..
Perché questa è la risposta
Un target PreBuild in un file .csproj assicura che lo script venga eseguito come parte del processo di compilazione del progetto, prima che l'applicazione venga distribuita. Questo è ideale per la generazione di contenuti statici che devono essere presenti prima del deployment. Un file .deployment nella root del repository consente di personalizzare il processo di deployment di Azure, specificando script o comandi da eseguire. In questo caso, può essere configurato per eseguire lo script di generazione statica prima che il sito web sia attivo. L'opzione WEBSITERUNFROMPACKAGE è per l'esecuzione di app da un pacchetto di deployment e non è direttamente correlata all'esecuzione di script di pre-deployment. Creare un file run.cmd in una cartella /run non è un meccanismo standard o garantito per l'esecuzione di script di pre-deployment in Azure App Service.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta