It is possible to migrate your .NET Framework ASP.NET MVC application to any version of .NET/.NET Core—including the latest version. Some parts of the process are more challenging than other parts, though, so you need to be prepared.
In addition to powerful backend features, ASP.NET Core allows the creation of beautiful applications. For example, let’s create a digital photo album.
When developing a new application for the web, some precautions deserve attention, such as user experience, performance and security, among others. Check out this blog post from the ASP.NET Core Basics series for a collection of good practices to review when you start a new web project.