Problem with controllers and routing using asp.net core

Im new to asp.net Core and i’ve stumbled upon problem with my routing/Controller. Not sure which one is faulty. Overall I don’t know how to set up multiple controllers for multiple .cshtml files which will allow me to move between pages or do simple CRUD operations. I’ve created standard Web application project. My Project schema looks like on picture before.

ASP.Net MVC route to catch all *.aspx requests

This must have been asked before, but after reading here, here, here and here I can’t extrapolate the relevant parts to make it work. I am revamping an old web forms site into MVC, and want to catch particular incoming HTTP requests so that I can issue a RedirectPermanent (to protect our Google rankings and avoid users leaving due to 404’s).