Hi,
I think its not matching
"home/" to "home"
in Mappageroute table you've to add one more tag for that like
routes.MapPageRoute("home/", "home", "~/Default.aspx");
routes.MapPageRoute("home", "home", "~/Default.aspx");
routes.MapPageRoute("products", "products", "~/Products.aspx");
routes.MapPageRoute("news", "news", "~/News.aspx");
I guess it works
All the Best