Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przykładowa aplikacja internetowa Contoso University udostępnia przykładowy projekt, z którym można eksperymentować przy użyciu modernizacji narzędzia GitHub Copilot dla platformy .NET (wersja zapoznawcza). Aby uzyskać więcej informacji i instrukcje krok po kroku, zobacz przewodnik Szybki start.
Omówienie scenariusza
Contoso University to fikcyjny system zarządzania uniwersytetem, który został pierwotnie zbudowany przy użyciu programu .NET Framework 4.8. Aplikacja zawiera funkcje, takie jak:
- Rejestracja uczniów
- Zarządzanie kursami
- Zadania instruktora
Starszy system opiera się na składnikach opartych na systemie Windows:
- SQL Server LocalDB do przechowywania bazy danych
- Lokalny system plików do zarządzania plikami
- Kolejka komunikatów firmy Microsoft (MSMQ) na potrzeby wysyłania komunikatów powiadomień
Modernizacja za pomocą platformy Azure
Korzystając z modernizacji dla platformy .NET (wersja zapoznawcza), możesz zaktualizować przykład, aby korzystał z nowoczesnych, natywnych dla chmury usług platformy Azure:
- Usługa Azure SQL Database zastępuje lokalną bazę danych SQL Server
- Usługa Azure Blob Storage zastępuje dostęp do lokalnego systemu plików
- Usługa Azure Service Bus zastępuje usługę MSMQ
- Usługa Azure Key Vault zapewnia bezpieczne zarządzanie sekretami
Ta migracja pokazuje, jak przekształcić starszą aplikację lokalną w skalowalne i obsługiwane rozwiązanie natywne dla chmury przy użyciu usługi GitHub Copilot i usług platformy Azure.