The cshtml files are served as part of razor views. Your startup app would have a default route to a controller and default view. You should look further at using ASP.Net Core mvc here: https://learn.microsoft.com/en-us/aspnet/core/mvc/controllers/routing?view=aspnetcore-8.0