Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'app Web di esempio Contoso University fornisce un progetto di esempio con cui è possibile sperimentare l'uso della modernizzazione di GitHub Copilot per .NET (anteprima). Per altre informazioni e istruzioni dettagliate, vedere la guida introduttiva.
Panoramica dello scenario
Contoso University è un sistema di gestione universitaria fittizio originariamente costruito con .NET Framework 4.8. L'applicazione include funzionalità come:
- Iscrizione agli studenti
- Gestione dei corsi
- Assegnazioni di insegnanti
Il sistema legacy si basa su componenti basati su Windows:
- SQL Server LocalDB per l'archiviazione del database
- File system locale per la gestione dei file
- Microsoft Message Queue (MSMQ) per la messaggistica di notifica
Modernizzazione con Azure
Usando la modernizzazione per .NET (anteprima), è possibile aggiornare l'esempio per usare i servizi di Azure moderni e nativi del cloud:
- Il database SQL di Azure sostituisce SQL Server LocalDB
- L'archiviazione BLOB di Azure sostituisce l'accesso al file system locale.
- Il bus di servizio di Azure sostituisce MSMQ
- Azure Key Vault offre la gestione sicura dei segreti
Questa migrazione illustra come trasformare un'applicazione legacy locale in una soluzione cloud scalabile e gestibile nativa del cloud usando GitHub Copilot e i servizi di Azure.