protected override IController GetControllerInstance(System.Web.Routing.RequestContext requestContext, Type controllerType)
{
if (controllerType == null)
{
throw new HttpException(404, string.Format("The controller for path '{0}' could not be found.", requestContext.HttpContext.Request.Path));
}
return (IController)_kernel.Resolve(controllerType);
}
После использования Castle.Windsor в качестве моего решения IoC в течение нескольких месяцев, сегодня утром он начал выдавать странные ошибки.
В приведенном выше фрагменте разрешены мои контроллеры сконтейнер, но все suddent ControllerFactory (где находится этот метод) используется для экземпляров Content и Scripts, таких как:
«Контроллер для пути» /Content/images/ui-bg_glass_75_dadada_1x400.png'не может быть найден. "
Кто-нибудь знает, что может вызвать это?
Приветствия