January to February 2021 I converted an old Asp.net 4 web application over to an Asp.net Core MVC project. This ultimately brought the project up to a modern framework. This involved moving from Masterpages to Razor CSHTML, moving the routing into an MVC architecture and implementing redirect directives to handle the move.
Additionally the original system was created with Apps embedded inside of other applications. This might have been an effective structure in the past, but since overtaking maintenance of the system it just proved and unnecessary burden and by consolidating all of the solutions into one it makes it easier to locate and update assets when needed. I was also able to remove some of the unnecessary JS files making it somewhat lighter.
I really wanted to move the project over to .NET core due to its development flexibility. Switching lets future development happen without the need for a Microsoft development environment. Personally I'd much rather develop on Mac and this choice allows that.
There was also a need to move the project over to C# code due to better documentation and also Microsoft no longer developing VB.net in the future. This just made sense.