Global.asax.csにこれがあります:
routes.MapRoute("BetaAccess", "beta-access", new { controller = "Beta", action = "Index" });
そして、これは私のコントローラー(HomeControllerのインデックスアクション)で、間違いなくヒットしています:
RedirectToRoute("BetaAccess");
しかし、まだリダイレクトは行われません...通常のホームページに移動します。間違って使用していますか?
また、Response.Redirect( "〜/ beta-access")を実行すると、ベータページに移動します...
RedirectToRouteはRedirectToRouteResultを返します。代わりにこれを試してください。
return RedirectToRoute("BetaAccess");
これによりリダイレクトされます。
Response.RedirectToRoute("BetaAccess");
Response.End();