When routing performs URL era, the values furnished will have to match the default values. URL era working with blog fails because the values controller = Home, action = Index Do not match controller = Site, motion = Article . Routing then falls back to test default, which succeeds. Blazor https://hiresomeonetotakeaspnetas09844.blogproducer.com/35060460/getting-my-hire-sameone-to-do-asp-net-assignment-to-work