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
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Evitare la script injection nelle GitHub Actions
Sfruttare MQTT in cloud e in edge con Azure Event Grid
Testare l'invio dei messaggi con Event Hubs Data Explorer
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Proteggere le risorse Azure con private link e private endpoints
Eseguire query verso tipi non mappati in Entity Framework Core
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Eseguire attività basate su eventi con Azure Container Jobs
Utilizzare Copilot con Azure Cosmos DB
Gestire i dati con Azure Cosmos DB Data Explorer
I più letti di oggi
- Sfruttare le API di geolocalizzazione di JavaScript
- Webcast 'Windows Vista: WinFX il framework per gli sviluppatori'
- Impostare il tema light o dark utilizzando i CSS
- Proteggere le risorse Azure con private link e private endpoints
- Cambiare automaticamente lo stato di un work item in una pipeline di Azure DevOps
- Criptare la comunicazione con mTLS in Azure Container Apps
- Ottimizzare l'aggiornamento di una entity sul database con Entity Framework
- Usare entità non mappate come parametri in metodi Invoke di WCF Ria Services e Silverlight
- Annunciata la licenza commerciale di Kinect for Windows: dal primo febbraio 2012