DotVVM lets you modernize your Web Forms applications without the need to rewrite everything. All you need to start is to install DotVVM packages in the current application. After that, you can take ASPX pages one by one and rewrite them into DotVVM while refactoring their code-behinds. The application works during the entire process of modernization so you can deliver new features and continuously improve your app at the same time. After you get rid of all Web Forms artifacts, the project can be switched to .NET Core.
0:27 How the on-the-fly modernization works
4:16 Advantages of using DotVVM for modernization
5:30 Installing DotVVM in the Web Forms app
8:19 Adding the first DotVVM page
11:35 Single sign-on for DotVVM and Web Forms
13:25 Planning the modernization process
14:18 Refactoring the code-behind files
17:45 Differences between ASPX and DotVVM markup
19:22 ASPX to DotVVM Converter