Blue/Green con AWS Copilot e GitHub Actions

L’evoluzione delle metodologie di rilascio software nel contesto del cloud computing ha portato alla necessità di sistemi sempre più resilienti, capaci di garantire la continuità del servizio anche durante le fasi critiche di aggiornamento. Il deployment Blue/Green si è consolidato come uno degli standard industriali più efficaci per raggiungere l’obiettivo del “zero-downtime”, permettendo ai team […]

Analisi Comparativa Strategica tra GitHub e Bitbucket: Dinamiche di Sviluppo, Ecosistemi Integrati e Prospettive per il Biennio 2025-2026

L’evoluzione dei sistemi di controllo versione (VCS) ha trasformato radicalmente il panorama dello sviluppo software, portando piattaforme come GitHub e Bitbucket a trascendere la loro funzione originale di semplici repository di codice per diventare ecosistemi DevOps completi. Nel contesto tecnologico del 2025 e con uno sguardo proiettato verso il 2026, la scelta tra queste due […]

ASPNETCORE_ENVIRONMENT in IIS on premise – pipeline web.config

Una volta effettuata la pubblicazione all’interno di IIS on premise è necessario impostare il valore della variabile ASPNETCORE_ENVIRONMENT con il nome dell’ambiente in cui ci troviamo (es. production). Dal valore di questa variabile dipendono le configurazioni dell’applicazione .net core, che sono definite all’interno del file appsettings_ENV.json (ENV=ambiente in cui ci troviamo). Il valore di questa […]

Impostare la variabile ASPNETCORE_ENVIRONMENT in IIS on premise

In .NET Core è possibile definire il tipo di configurazione dell’applicazione, settando il valore della variabile ASPNETCORE_ENVIRONMENT. Impostando, per esempio, il valore a “Staging” l’applicazione utilizzerà le configurazioni presenti all’interno del file appsettings.staging.json. In Azure questa configurazione può essere fatta direttamente nel portale impostandola come variabile dell’applicazione. Anche in IIS on premise è possibile effettuare […]