When routing performs URL generation, the values provided should match the default values. URL technology applying blog fails as the values controller = House, action = Index Never match controller = Blog, motion = Article . Routing then falls back to test default, which succeeds. nopCommerce architecture follows well-identified software https://asp-net-online-help27660.madmouseblog.com/9184927/the-fact-about-pay-sameone-to-do-asp-net-homework-that-no-one-is-suggesting