Comment définir une page par défaut sur une application MVC?

Je voudrais avoir mon URL de base d'aller à une catégorie spécifique d'une boutique en ligne (un NopCommerce boutique en ligne si cela fait une différence). L'URL de la catégorie: http://myUrl.com/c/6

Après la lecture de quelques posts, y compris Scott Gutherie post sur MVC de routage j'ai pensé que je pourrais juste ajouter le code suivant dans mon Global.ascx.cs fichier:

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        //register custom routes (plugins, etc)
        var routePublisher = EngineContext.Current.Resolve<IRoutePublisher>();
        routePublisher.RegisterRoutes(routes);

        routes.MapRoute(
                "Default", //Route name
                "{controller}/{action}/{id}", //URL with parameters
                new { controller = "Catalog", action = "Category", id = 6 },
                new[] { "Nop.Web.Controllers" }
        );
    }

Mais cela ne semble pas fonctionner. Comment puis-je accomplir ce que je suis en train de faire?

J'ai peu d'expérience avec MVC, donc je m'excuse si rien de tout cela n'a aucun sens.

source d'informationauteur Abe Miessler