none
Areas en MVC RRS feed

  • Pregunta

  • Hola amigos,

    junto con saludarlos, quiero pedir vuestra ayuda. Estoy trabajando con areas y tengo el siguiente error:

    La solicitud de 'Home' encontró los siguientes controladores coincidentes:
    ....Desktop.MVC.Areas.Configuration.Controllers.HomeController
    ....Desktop.MVC.Areas.Security.Controllers.HomeController
    ....Desktop.MVC.Controllers.HomeController

    Default.

     public static void RegisterRoutes(RouteCollection routes)
            {
                routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    
                routes.MapRoute(
                    name: "Default",
                    url: "{controller}/{action}/{id}",
                    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
                    namespaces: new[]
                    {
                    "....Desktop.MVC.Areas.Configuration.Controllers",
                    
                    }
                );
    }


    Configuration

     public override void RegisterArea(AreaRegistrationContext context) 
            {
                context.MapRoute(
                    "Configuration_default",
                    "Configuration/{controller}/{action}/{id}",
                    new {controller="Home", action = "Index", id = UrlParameter.Optional }
                );
            }

    Security

     public override void RegisterArea(AreaRegistrationContext context) 
            {
                context.MapRoute(
                    "Security_default",
                    "Security/{controller}/{action}/{id}",
                    new {controller = "Home", action = "Index", id = UrlParameter.Optional }
                );
            }

    Me podrían ayudar, solo he encontrado ejemplos con 2 controladores de este tipo.

    De antemano, muchas gracias.


    miércoles, 7 de octubre de 2015 2:08

Respuestas