Me gustaría crear una estructura de proyecto con áreas anidadas. Por ejemplo, tengo un área de "Inicio" y debajo de esto me gustaría que el área de "Noticias" maneje su propio registro de ruta y encuentre las vistas correctamente cuando una ruta apunta a un controlador en el área "Noticias". Al cambiar el nombre del área "Noticias" para que sea "Inicio/Noticias" en lugar de simplemente "Noticias", se encuentran las vistas adecuadas. En Global.asax.cs principal, instanciando todas las áreas ("Inicio" y "Noticias") y registrándolas individualmente porque la función RegisterAllAreas() solo encuentra áreas de un nivel de profundidad (es decir, solo encuentra y registra el "Inicio " zona).¿Es posible anidar áreas en ASP.NET MVC 2?
¿Alguien más ha intentado con algo similar? ¿Es este un truco importante o puede ser una solución estable a largo plazo? Cualquier consejo que puedas ofrecer es muy apreciado.
Una de las ventajas de ASP.NET MVC es que las URL son más simples y legibles por humanos. Mientras más anides áreas, más largas serán las URL y menos amigables serán. ¿Realmente necesitas anidar? Solo un pensamiento (y lo siento, no sé la respuesta a tu pregunta). –