Le Web app di Azure sono un servizio di hosting delle nostre applicazioni che dispone di moltissime funzionalità e di conseguenza anche di moltissime configurazioni possibili. Durante il loro utilizzo può presentarsi l'esigenza di dover avere una copia dell'applicativo per i più svariati motivi, come per esempio per cambiare il nome del dominio sotto azurewebsites.net, oppure per predisporre un secondo ambiente identico al primo che vada oltre agli slot.
Per facilitarci il compito viene un'apposita funzione messa a disposizione dal portale. E' sufficiente selezionare l'app e scorrere alla voce Clone app della sezione Development Tools.
Ci vengono chiesti il nome della nuova app, il resource group e il service plan da utilizzare. Oltre a questi possiamo personalizzare cosa clonare dell'applicativo originale. Vengono copiati i files della wwwroot, i webjob, le impostazioni, le sorgenti collegate, ma non il database collegato (ovviamente), le estensioni di kudu, le impostazioni di autoscale e le vnet.
L'unico requisito è quello di disporre di un piano di tipo premium. Se stiamo usando un piano diverso, è sufficiente cambiarlo temporaneamente per soddisfare il requisito, clonare l'app e riportare il piano al suo valore originale.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Utilizzare la session affinity con Azure Container Apps
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Eseguire una query su SQL Azure tramite un workflow di GitHub
Reactive form tipizzati con modellazione del FormBuilder in Angular
Sfruttare i KeyedService in un'applicazione Blazor in .NET 8
Controllare gli accessi IP alle app con Azure Container Apps
Usare il versioning con i controller di ASP.NET Core Web API
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions