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

            routes.RouteFor<WikiController>(x => x.Doc(""), new { docId = "home" }, "wiki", "Wiki_Home");
            routes.RouteFor<WikiController>(x => x.Doc(""), new { docId = "home" }, "wiki/{*docId}", "Wiki_Document");

            routes.RouteFor<ContentController>(x => x.Contact(), "contact");
            routes.RouteFor<ContentController>(x => x.GettingStarted(), "getting-started");
            routes.RouteFor<ContentController>(x => x.Downloads(), "downloads");
            routes.RouteFor<ContentController>(x => x.Support(), "support");
            routes.RouteFor<ContentController>(x => x.Index(), "");

            routes.RouteFor<ContentController>(x => x.Http500(), "system/http-500");
            routes.RouteFor<ContentController>(x => x.Http404(), "system/http-404");

            routes.MapRoute("CatchAll", "{*url}", new { controller = "Content", action = "Http404" });
        }