IIS应用程序池回收后,ASP.NET MVC应用程序失败

时间:2012-06-13 13:38:59

标签: asp.net-mvc iis application-pool

部署到托管环境(Windows Server 2008 R2,IIS7)后,ASP.NET MVC应用程序按预期工作 - 直到IIS应用程序池被回收。 IIS管理员已将应用程序池配置为以regalr间隔进行回收。

应用程序池回收后,应用程序返回以下错误。

“Icontrollerfactory没有返回名称为”

的控制器

路由在Global.asax中的Application start事件中初始化。

完整的例外是“IControllerFactory”Controllers.ControllerFactory“没有返回名称为”ProductStatus“的控制器

堆栈跟踪说

at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory) 
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.I‌​ExecutionStep.Execute() 
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

0 个答案:

没有答案