Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Contoso University sample web app provides an example project you can experiment with using GitHub Copilot app modernization for .NET (Preview). For more information and step-by-step instructions, see the quickstart guide.
Scenario overview
Contoso University is a fictional university management system originally built with .NET Framework 4.8. The application includes features such as:
- Student enrollment
- Course management
- Instructor assignments
The legacy system relies on Windows-based components:
- SQL Server LocalDB for database storage
- Local file system for file management
- Microsoft Message Queue (MSMQ) for notification messaging
Modernization with Azure
Using App Modernization for .NET (Preview), you can update the sample to use modern, cloud-native Azure services:
- Azure SQL Database replaces SQL Server LocalDB
- Azure Blob Storage replaces local file system access
- Azure Service Bus replaces MSMQ
- Azure Key Vault provides secure secrets management
This migration illustrates how to transform a legacy, on-premises application into a scalable and maintainable cloud-native solution using GitHub Copilot and Azure services.