0

ASP.NET MVC アプリケーションは、ホスティング環境 (Windows サーバー 2008 R2、IIS7) にデプロイした後、IIS アプリケーション プールがリサイクルされるまで、期待どおりに動作します。IIS 管理者は、アプリケーション プールが定期的にリサイクルされるように構成しました。

アプリケーション プールがリサイクルされた後、アプリケーションは次のエラーを返します。

「Icontrollerfactory は名前のコントローラーを返しませんでした」

ルートは、Global.asax のアプリケーション開始イベントで初期化されます。

完全な例外は、「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) 
4

0 に答える 0