¿Cómo configuro el controlador predeterminado para mi proyecto ASP.NET MVC 4 sin convertirlo en HomeController ?
¿Cómo debo configurar un área predeterminada cuando se inicia la aplicación?
c#
asp.net
asp.net-mvc
asp.net-mvc-4
asp.net-mvc-5
Adrian10 BEN
fuente
fuente
Respuestas:
la mejor forma es cambiar de ruta. La ruta predeterminada (definida en su App_Start) establece
/Home/Index
como página de destino predeterminada. Puede cambiar eso para que sea la ruta que desee.
fuente
"AreaName/{controller}/{action}/{id}"
Establezca el siguiente código en RouteConfig.cs en la carpeta App_Start
SI todavía no funciona, siga los pasos a continuación
Segunda forma: simplemente siga los pasos a continuación,
1) Haga clic derecho en su proyecto
2) Seleccione Propiedades
3) Seleccione la opción Web y luego seleccione Página específica (Controlador / Vista) y luego configure su página de inicio de sesión
Aquí, la cuenta es mi controlador y el inicio de sesión es mi método de acción (guardado en el controlador de cuenta)
Por favor, mire la captura de pantalla adjunta .
fuente
No vi esta pregunta respondida:
Entonces, así es como puede configurar un Área predeterminada:
fuente
En caso de que solo tenga un controlador y desee acceder a cada acción en la raíz, puede omitir el nombre del controlador como este
fuente