Ich habe einen Bildordner auf ~/Content/Bilder gespeichert/Controller-Pfad nicht für statische Bilder gefunden? asp.net mvc Routing-Problem?
ich diese Bilder über
<img src="/Content/Images/Image.png" />
Kürzlich laden, die Bilder nicht geladen werden, und ich bin die folgenden Fehler in meinem Fehler bekommen Log. Was seltsam ist, ist, dass einige Bilder laden, während andere nicht laden.
Wer hat eine Ahnung was mit meinen Routen nicht stimmt? Fehle ich eine Ignorierroute für den Ordner/Content /?
ich auch den gleichen Fehler für favicon.ico und ein paar andere Bilddateien ...
<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)
Meine aktuellen Routen immer so aussehen:
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
);
Dank!
Haben Sie jemals eine Lösung finden, die gleiche prob haben, wenn – Stefanvds