【发布时间】:2013-03-22 08:56:53
【问题描述】:
我遇到以下错误“IControllerFactory 'xxx.WindsorInstallerBase+WindsorControllerFactory' 没有返回名称为 '~' 的控制器。”。当我实现错误处理程序时,我能够得到那个错误。尽管该错误不是致命的,因为我们的 Web 应用程序仍在运行,但它会继续保存在我们的错误日志中。我不知道在哪里可以找到该错误的原因或原因。如果有人遇到它或熟悉它,请帮助。这个错误的原因是什么,有什么解决办法以防万一?
这里是 StackTrace**
**在 System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext、IController&控制器、IControllerFactory&工厂)
在 System.Web.Mvc.MvcHandler.c_DisplayClass6.b_2() 在 System.Web.Mvc.SecurityUtil.c__DisplayClassb1.<ProcessInApplicationTrust>b__a() at System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) at System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) at System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust[TResult](Func1 函数)在 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext、AsyncCallback 回调、对象状态)在 System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback 回调,对象状态)在 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext 上下文,AsyncCallback cb,对象 extraData)在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤, Boolean & completedSynchronously)
【问题讨论】:
标签: c# asp.net-mvc-3 castle-windsor