Exempel på Contoso University-migrering

Contoso University-exempelwebbappen innehåller ett exempelprojekt som du kan experimentera med med hjälp av GitHub Copilot-modernisering för .NET (förhandsversion). Mer information och stegvisa instruktioner finns i snabbstartsguiden.

Scenarioöversikt

Contoso University är ett fiktivt universitetshanteringssystem som ursprungligen skapades med .NET Framework 4.8. Programmet innehåller funktioner som:

  • Studerandeintag
  • Kurshantering
  • Lärartilldelningar

Det äldre systemet förlitar sig på Windows-baserade komponenter:

  • SQL Server LocalDB för databaslagring
  • Lokalt filsystem för filhantering
  • Microsoft Message Queue (MSMQ) för meddelandemeddelanden

Modernisering med Azure

Med hjälp av modernisering för .NET (förhandsversion) kan du uppdatera exemplet så att det använder moderna, molnbaserade Azure-tjänster:

  • Azure SQL Database ersätter SQL Server LocalDB
  • Azure Blob Storage ersätter lokal filsystemåtkomst
  • Azure Service Bus ersätter MSMQ
  • Azure Key Vault tillhandahåller säker hantering av hemligheter

Den här migreringen visar hur du omvandlar ett äldre, lokalt program till en skalbar och underhållsbar molnbaserad lösning med hjälp av GitHub Copilot och Azure-tjänster.

Lära sig mer