Come sappiamo, tra le principali caratteristiche di .NET Core è presente la possibilità di eseguirlo anche in ambiente Linux. Microsoft Azure è alla continua ricerca di diventare uno strumento universale per ogni sviluppatore o DevOps, indipendentemente dalla tecnologia di utilizzo.
Di recente, per raggiungere questo scopo, le Web App si sono dotate della possibilità di lavorare anche in ambiente Linux. Lo strumento e la facilità di utilizzo sono gli stessi: service plan, pannello amministrativo, impostazioni, anche se con qualche limitazione dato che sono attualmente in preview.
Per creare un service plan è necessario accedere ancora al portale e cercare la voce Web App on Linux, come nell'immagine.
Ci vengono chiesti come al solito il nome del sotto dominio, la region (solo alcune), il resource group e il service plan. Quest'ultimo dev'essere nuovo e non è compatibile con altri già creati per ambiente Windows. Inoltre, i profili free e shared, per il momento, non sono disponibili. Per ultimo, ma il più importante, ci viene chiesto quale container utilizzare. La particolarità del servizio, infatti, risiede nel fatto che è nativa l'integrazione con Docker. Possiamo quindi scegliere tra le immagini già presenti, per sfruttare .NET Core, Node.js e PHP.
In alternativa possiamo scegliere di avviare un'immagine presente su Docker Hub o su un registry privato. Una volta creata la Web App, possiamo accedervi usando FTP o agganciando un repository Git. Possiamo impostare le variabili d'ambiente attraverso la sezione Application Settings, per esempio per esporre un web server attraverso PORT, e impostare il file di startup.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare il trigger SQL con le Azure Function
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Disabilitare automaticamente un workflow di GitHub
Definire stili a livello di libreria in Angular
Creare form tipizzati con Angular
Creare alias per tipi generici e tuple in C#
Implementare il throttling in ASP.NET Core
Inizializzare i container in Azure Container Apps
.NET Conference Italia 2023
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Utilizzare i primary constructor in C#
Potenziare Azure AI Search con la ricerca vettoriale
I più letti di oggi
- C# 4
- Spaziatura tra i caratteri in Silverlight 5
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Segui in tempo reale il TechEd 2004
- da oggi è possibile fare login velocemente con LinkedIn e Google. a questi si aggiunge il supporto già attivo per Facebook, Twitter, Microsoft Account, Windows Hello e OpenID, per darvi sempre più possibilità di accedere semplicemente alla nostra community! #aspitalia
- Migrare una service connection a workload identity federation in Azure DevOps
- Evitare postback multipli in un UpdatePanel