启动应用程序特定路径

时间:2014-11-07 03:58:28

标签: c# asp.net-mvc

我想在以下路线启动我的.NET MVC应用程序

http://example.com/settings

如何强制我的应用在启动时路由到此?

2 个答案:

答案 0 :(得分:1)

您使用的是哪个版本的ASP.NET MVC?如果是版本4,则可以在App_Start / RouteConfig.cs中更改默认路由

routes.MapRoute(
            name: "Default",
            url: "{controller}",
            defaults: new { controller = "settings", action = "index", id = UrlParameter.Optional }
        );

答案 1 :(得分:0)

取决于您的路线设置。 例如,您有DefaultController,您的App_Start / RouteConfig.cs包含:

routes.MapRoute(
  name: "Default",
  url: "{controller}/{action}/{id}",
  defaults: new { controller = "Default", action = "Index", id = UrlParameter.Optional }
);

您的DefaultController必须包含:

public virtual ActionResult Index()
{
  return Redirect("/settings");
}