Beispiel für die Migration der Contoso University

Die Beispielweb-App der Contoso University bietet ein Beispielprojekt, mit dem Sie mit der GitHub Copilot-Modernisierung für .NET (Vorschau) experimentieren können. Weitere Informationen und schrittweise Anleitungen finden Sie in der Schnellstartanleitung.

Beschreibung des Szenarios

Contoso University ist ein fiktives Universitätsverwaltungssystem, das ursprünglich mit .NET Framework 4.8 erstellt wurde. Die Anwendung enthält Features wie:

  • Studierendenregistrierung
  • Kursmanagement
  • Kursleiteraufgaben

Das Legacysystem basiert auf Windows-basierten Komponenten:

  • SQL Server LocalDB für Datenbankspeicher
  • Lokales Dateisystem für die Dateiverwaltung
  • Microsoft-Nachrichtenwarteschlange (MSMQ) für Benachrichtigungsnachrichten

Modernisierung mit Azure

Mithilfe der Modernisierung für .NET (Vorschau) können Sie das Beispiel so aktualisieren, dass moderne, cloudeigene Azure-Dienste verwendet werden:

  • Azure SQL-Datenbank ersetzt SQL Server LocalDB
  • Azure Blob Storage ersetzt den lokalen Dateisystemzugriff.
  • Azure Service Bus ersetzt MSMQ
  • Azure Key Vault bietet sichere geheime Verwaltung

Diese Migration veranschaulicht, wie Sie eine ältere, lokale Anwendung in eine skalierbare und verwaltete cloudeigene Lösung mithilfe von GitHub Copilot und Azure-Diensten umwandeln.

Erfahren Sie mehr