Je gaat een website vanuit GitHub naar een Azure Web App deployen en moet een script voor het genereren van statische content uitvoeren voordat de site verkeer gaat verwerken. Welke twee benaderingen zorgen ervoor dat het script wordt uitgevoerd voordat de site verkeer verwerkt? (Kies twee.)
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Voeg een PreBuild-target toe in de .csproj van de website die het script voor statische generatie uitvoert., Voeg een .deployment-bestand toe in de repository root dat een script aanroept om de statische content te genereren en de site te deployen..
Waarom dit het antwoord is
Een PreBuild-target in het .csproj-bestand van een .NET-project wordt uitgevoerd vóór de compilatie, wat betekent dat het script voor statische contentgeneratie wordt uitgevoerd voordat de applicatie wordt gebouwd en gedeployed. Dit garandeert dat de statische content aanwezig is voordat de site live gaat. Een .deployment-bestand in de root van de repository is een aangepast deployment-script dat Azure App Service gebruikt. Door hierin het script voor statische contentgeneratie op te nemen, wordt het uitgevoerd als onderdeel van het deployment-proces, voordat de site verkeer ontvangt. Het toevoegen van het pad aan WEBSITERUNFROMPACKAGE is onjuist omdat dit een instelling is voor het uitvoeren van een app vanuit een pakketbestand en niet voor het triggeren van build-stappen. Het aanmaken van een run.cmd-bestand in een /run-map is geen standaardmethode voor het uitvoeren van pre-deployment scripts in Azure Web Apps.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig