2016-04-20 33 views
0

我將其中一個應用程序遷移到另一臺服務器時出現此錯誤。它運行在IIS 8和Windows 2012上。在另一臺服務器上遷移應用程序後,未發現或未實施IController的路徑控制器

.NET 4.5和3.5也已安裝。

我試圖在IIS上安裝各種東西,但沒有任何幫助。

有趣的部分是它一直在舊服務器上工作。任何想法?

[HttpException]: The controller for path '/AppMonitor' was not found or does not implement IController. at System.Web.Mvc.DefaultControllerFactory.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)

回答

0

奇怪的是,其中的原因是數據庫連接的錯誤的主機配置。它用自己的外部IP地址指向自己。我用內部IP取代了它(因爲數據庫位於同一臺服務器上)並且工作正常。

我還是不明白爲什麼那個錯誤的錯誤信息。沒有其他變化...

編輯:我已重新啓動服務器,也許這有幫助。

相關問題