If you are using Web Forms and are receiving the following error when you try to access your routed URLS:
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
then, ensure your web.config contains the following two lines under your modules section:
<system.webServer>
<modules>
<remove name="UrlRoutingModule-4.0" />
<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />
...
The article above fails to mention this and I had found this solution at: http://blog.tjitjing.com/index.php/tag/asp-net-routing