¿Cómo se supone que se usa RedirectToRoute?

Tengo esto en mi Global.asax.cs:

routes.MapRoute("BetaAccess", "beta-access", new { controller = "Beta", action = "Index" });

Y esto en mi controlador (acción de índice en HomeController) y definitivamente está siendo golpeado:

RedirectToRoute("BetaAccess");

Pero aún no se produce ninguna redirección ... solo va a la página de inicio normal. ¿Lo estoy usando mal?

Además, puedo hacer Response.Redirect ("~ / beta-access") y va a la página beta ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta