Sorry but I'm closer to getting crazy...

I want dashboard be my starting controller when I started my asp.net core web app so I've defined it in my Configure method such like...

app .UseMvc (routes => { routes .MapRoute ( name : "default" , template : "{controller=Dashboard}/{action=Index}" ); });

And I also defined my DashBoard controlled as ...

[Route( "[controller]" )] public class DashboardController : Controller {

But when I start the IIS it seems doesn't work as is not loading the Dashboard tought If I'd wrote /Dashboard it works.

Any idea what I'm doing wrong?

Thnks!