Skip to content

Intermittent binding error for controllers

coalvilledave edited this page Sep 13, 2010 · 2 revisions

Hi,

I am getting the following error VERY intermittently and on various different controllers. I have only bound the home controllers once. Please help!

Ninject.ActivationException was unhandled by user code
Message=“Error activating HomeController\r\nMore than one matching bindings are available.\r\nActivation path:\r\n 1) Request for HomeController\r\n\r\nSuggestions:\r\n 1) Ensure that you have defined a binding for HomeController only once.\r\n”
Source=“Ninject”
StackTrace:
at Ninject.KernelBase.Resolve(IRequest request)
at Ninject.ResolutionExtensions.GetResolutionIterator(IResolutionRoot root, Type service, Func`2 constraint, IEnumerable`1 parameters, Boolean isOptional, Boolean isUnique)
at Ninject.ResolutionExtensions.TryGet(IResolutionRoot root, Type service, IParameter[] parameters)
at Ninject.Web.Mvc.NinjectControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType)
at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName)
at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory)
at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
InnerException:

Clone this wiki locally