When routing performs URL generation, the values provided need to match the default values. URL era using web site fails because the values controller = Household, motion = Index don't match controller = Site, action = Posting . Routing then falls back again to test default, which succeeds. The [Spot] https://kameronwkkic.bloggazza.com/28167171/the-ultimate-guide-to-asp-net-project-help