Condividi tramite


Esempio di migrazione di Contoso University

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.

Ulteriori informazioni