AWS Sample to modernize an old ASP.NET Framework 4.0 MVC e-commerce application.
This library is licensed under the Apache 2.0 License
- Visual Studio 2019 16.4 or later with the ASP.NET and web development workload
- Full .NET Framework 4.0 and 4.8
- .NET Core 3.1 sdk or later.
- SQL Server Management Studio
- MS SQL Server (LocalDB version is perfectly suitable with appropriate connection string adjustments).
- Git for Windows.
In a directory of your choice, please run
git clone https://github.com/aws-samples/Dotnet-modernization-music-store.git
- Open Powershell and run the below script. This script will create a SQL Server database named "Identity" on your local machine to manage Users, Roles, and Claims using Membership Provider. (SQL Server is expected to be available at (local) address).
& $env:WINDIR\Microsoft.Net\Framework\v4.0.30319\aspnet_regsql.exe -S . -d Identity -A all -E
Once you have the prerequisites installed on your local development machine you should be able to run the Music Store locally in your IDE. The Music Store uses SQL Server for the backend by default and is seeded with data on startup. You will need to either provision or have access to a database.