I cloud service sono un servizio di Microsoft Azure che si posano nel mezzo tra quelli IaaS e PaaS, perché uniscono il controllo completo della macchina offerto dai primi e l'automazione di deployment, la gestione completa e l'auto scaling dei secondi.
Sebbene sono tra i primi nati sulla piattaforma e trovano sempre meno ragioni per poter essere usati, grazie a servizi sempre più specifici, i cloud service sono tutt'altro che morti. Di recente, infatti, sono stati aggiornati per supportare Windows Server 2016, portando con sé, preinstallati, anche il .NET Framework 4.6.2, l'ultima versione disponibile. Questa è un'ottima notizia, perché non obbliga più all'utilizzo di script personalizzati di setup del framework, velocizzando tra l'altro i tempi di startup.
Per usufruire di questa nuova versione è necessario mettere mano al file cscfg, che troviamo nel progetto di Visual Studio, a seconda del deployment sul quale vogliamo intervenire. In particolare dobbiamo cambiare l'attributo osFamily su 5.
<ServiceConfiguration serviceName="myService" osFamily="5" osVersion="*">
<Role>
...
</Role>
</ServiceConfiguration>Con questo numero indichiamo la versione di Windows Server. Consigliamo invece di lasciare osVersion su *, lasciando ad Azure la possibilità di aggiornare la macchina, pur restando nella stessa famiglia.
Per altre informazioni sul significato del numero 5 si veda il seguente link.
https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-guestos-update-matrix
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Generare una User Delegation SAS in .NET per Azure Blob Storage
Creare un agente A2Acon Azure Logic Apps
Anonimizzare i dati sensibili nei log di Azure Front Door
Gestione delle scrollbar dinamiche in HTML e CSS
Abilitare .NET 10 su Azure App Service e Azure Functions
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Utilizzare Hybrid Cache in .NET 9
Montare Azure Blob Storage su Linux con BlobFuse2
Gestire il routing HTTP in Azure Container App
Ridurre il reflow cambiando il CSS
Utilizzare DeepSeek R1 con Azure AI
Eseguire query in contemporanea con EF
I più letti di oggi
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Le DirectInk API nella Universal Windows Platform
- Sfruttare una CDN con i bundle di ASP.NET
- Esaminare documenti XML con namespace utilizzando LINQ to XML
- Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
- Effetto turnstile su tutte le pagine con il Windows Phone Toolkit
- Gli oggetti CallOut di Expression Blend 4.0
- Inserire le news di Punto Informatico nel proprio sito


