tengo una carpeta de imágenes almacenados en ~/contenido/Imágenes/¿ruta del controlador no encontrada para imágenes estáticas? ¿Problema de enrutamiento asp.net mvc?
Estoy cargando estas imágenes a través de
<img src="/Content/Images/Image.png" />
Recientemente, las imágenes no se cargan y yo estoy recibiendo los siguientes errores en el error Iniciar sesión. Lo extraño es que algunas imágenes cargan bien, mientras que otras no se cargan.
¿Alguien tiene alguna idea de lo que está mal en mis rutas? ¿Me falta una ruta de ignorar para la carpeta/Content /?
También estoy recibiendo el mismo error de favicon.ico y un montón de otros archivos de imagen ...
<Fatal> -- 3/25/2010 2:32:38 AM -- System.Web.HttpException: The controller for path '/Content/Images/box_bottom.png' could not be found or it does not implement IController.
at System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(Type controllerType)
at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName)
at System.Web.Mvc.MvcHandler.ProcessRequest(HttpContextBase httpContext)
at System.Web.Mvc.MvcHandler.ProcessRequest(HttpContext httpContext)
at System.Web.Mvc.MvcHandler.System.Web.IHttpHandler.ProcessRequest(HttpContext httpContext)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Mis rutas actuales se ven así:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
routes.MapRoute(
"ControllerDefault", // Route name
"{controller}/project/{projectid}/{action}/{searchid}", // URL with parameters
new { controller = "Listen", action = "Index", searchid = "" } // Parameter defaults
);
Gracias!
¿Alguna vez encontrar una solución, teniendo el mismo problema al publicar – Stefanvds