Session

Two ways of migrating old ASP.NET web apps to .NET 8

There are still plenty of legacy ASP.NET applications using .NET Framework. These applications can hugely benefit from migration to ASP.NET Core because of improved performance, better developer tooling, new libraries, or easier use of cloud-native services.
However, most applications are not easy to migrate, and in many cases, it must be done incrementally.
In this session, I'll show and compare two possible ways of modernization:
1. Side-by-side migration: Creating a new .NET 8 application and configuring YARP to forward traffic to the old application. This allows to incrementally move pages from the old to the new app, and get rid of the old application eventually.
2. In-place migration: Using an open-source framework DotVVM, all pages in the old .NET Framework application can be incrementally replaced by DotVVM pages in the same project. Afterward, the application can be switched to .NET 8 because DotVVM supports both .NET Framework and .NET 8.

Currently, I am in the process of writing a book on this topic for Apress.

Tomas Herceg

Microsoft MVP, CEO @ RIGANTI, Author of DotVVM

Prague, Czechia

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top