i) You may try with only Redirect() method by passing the path for the action as parameter.
ii) Also you can check with RedirectToRoute() method as below example :-
Define the route in RouteConfig.cs with a name :
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute(
"Route1",
"Product/",
new { controller = "Product", action = "List"}
);
}
Now at the place where you need to redirect :-
return RedirectToRoute("Route1");
iii) If nothing works then i suspect definitely something wrong in route mapping.
Please check the URL rules in the "~/App_Start/RouteConfig.cs" file.
Hope this time one of the above three point will definitely of help.