我们可以将RoteConfig.cs放在其他文件夹而不是App_Start文件夹ASP.Net MVC

时间:2015-08-22 17:54:36

标签: asp.net-mvc-4

我看到Route.config文件位于APP_START文件夹中,但我想知道是否必须将Route.config文件存储在APP_START文件夹中?

如果是,那么请详细解释为什么我们需要将Route.config文件存储在APP_START文件夹中?我们可以将Route.config文件存储在其他文件夹或根文件夹中吗?

有人说这是可能的,但您需要编写额外的代码才能使用配置。我只是想知道出于好奇心我需要编写什么代码才能将Route.config文件放在其他位置。感谢

1 个答案:

答案 0 :(得分:0)

当然,你可以随心所欲地写作。这只是简单的配置。但您必须确保Application_Start()文件中的Global.asax.cs方法调用您的配置。如果您查看该方法,可以看到RouteConfig.RegisterRoutes(RouteTable.Routes)被调用。您可以调用自己的配置方法,甚至可以直接在那里配置路由。