/dotvvm-samples-webforms-video

Source code for the Web Forms migration video series

Primary LanguageJavaScript

In-place migration of an old ASP.NET Web Forms app to .NET 7

This repo contains a sample ASP.NET Web Forms application and demonstrates the process of migration to .NET 7 using an open-source framework DotVVM.

See the video series covering the entire migration process

The migration is done in-place and most of the business logic will remain unchanged. This approach should be faster than using the side-by-side approach with two applications and YARP.

Side-by-side migration vs In-place migration

The migration also shows how to:

  • Migrate Entity Framework 6 to Entity Framework Core
  • Migrate ASP.NET Membership (ASP.NET Universal Providers) to ASP.NET Core Identity

The original Web Forms application is called VtipBaze (database of jokes) and was made by Michal Altair Valášek.

Resources

  1. Install the DotVVM for Visual Studio extension. Make sure you have installed the latest updates of Visual Studio 2022 - the extension always supports only the latest stable version.

  2. Check out the Cheat-sheet of differences between ASPX and DotHTML syntax.

  3. Checkout the individual branches of this repo to track the progress made in each episode of the video series.

  4. If you have any questions, join the community at DotVVM Forum.


Other resources