Quando dobbiamo effettuare il deploy del nostro sito un Azure Website e vogliamo anche lanciare uno script di migrazione generato da Code-First Migration, dobbiamo utilizzare la modalità di deploy Web Deploy.
Quando effettuiamo il publish dell'applicazione, nella sezione Connection dobbiamo selezionare il metodo Web Deploy. Successivamente, nella sezione Settings appare la lista dei database e per il database per cui intendiamo eseguire la migrazione selezioniamo il checkbox "Execute Code-First Migrations".
Una volta effettuato il deploy, quando l'applicazione parte la prima volta (evento Application_Start) viene lanciata in automatico la migrazione. Grazie a questa tecnica, possiamo effettuare la migrazione di database in maniera automatica e con uno sforzo minimo.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Installare le Web App site extension tramite una pipeline di Azure DevOps
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Eseguire operazioni con timeout in React
Utilizzare politiche di resiliency con Azure Container App
Usare le collection expression per inizializzare una lista di oggetti in C#
Specificare il versioning nel path degli URL in ASP.NET Web API
Le novità di Entity Framework 8
Eseguire operazioni sui blob con Azure Storage Actions
Le novità di Angular: i miglioramenti alla CLI
Routing statico e PreRendering in una Blazor Web App
Utilizzare gli snapshot con Azure File shares
Recuperare un elemento inserito nella cache del browser tramite API JavaScript