Sie werden eine Website von GitHub in einer Azure Web App bereitstellen und müssen ein Skript zur Generierung statischer Inhalte ausführen, bevor die Website Traffic bedient. Welche zwei Ansätze stellen sicher, dass das Skript vor der Bereitstellung ausgeführt wird? (Wählen Sie zwei.)
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Fügen Sie ein PreBuild-Ziel in der .csproj der Website hinzu, das das Skript zur statischen Generierung ausführt., Fügen Sie eine .deployment-Datei im Repository-Stammverzeichnis hinzu, die ein Skript aufruft, um den statischen Inhalt zu generieren und die Website bereitzustellen..
Warum dies die Antwort ist
Ein PreBuild-Ziel in der .csproj-Datei ist eine effektive Methode, um ein Skript vor dem eigentlichen Build-Prozess auszuführen. Dies stellt sicher, dass die statischen Inhalte generiert werden, bevor die Anwendung kompiliert und für die Bereitstellung vorbereitet wird. Die .deployment-Datei im Repository-Stammverzeichnis ist eine Azure App Service-spezifische Konfigurationsdatei, mit der Sie den Bereitstellungsprozess anpassen können. Durch das Aufrufen eines Skripts in dieser Datei können Sie die Generierung statischer Inhalte in den Bereitstellungs-Workflow integrieren, bevor die Website live geschaltet wird. Die Einstellung WEBSITERUNFROMPACKAGE in host.json steuert, wie die Anwendung aus einem Bereitstellungspaket ausgeführt wird, nicht die Ausführung von Pre-Deployment-Skripten. Eine run.cmd-Datei in einem /run-Ordner ist keine standardmäßige oder empfohlene Methode zur Steuerung von Pre-Deployment-Skripten in Azure Web Apps.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich