Azure VM MVC website unity



我有一个MVC网站,该网站使用依赖项注入" Unity",它在我的本地计算机上运行良好,并且在我旧的专用服务器上也没有问题(Window Sever 2008 R2 SP1(。当我将网站移至Azure VM(Window Sever 2008 R2 SP1(时,我会收到以下错误消息;

"/'应用程序中的服务器错误"。

iControllerFactory'store.factories.unitycontrollerfactory'没有返回名称" home"的控制器。

描述:执行当前Web请求期间发生了一个未经治疗的异常。请查看堆栈跟踪,以获取有关该错误以及代码中何处的更多信息。

例外详细信息:system.invalidoperationException:iControllerFactory'store.factories.factories.unitycontrollerfactory'没有返回名称为" home"的控制器。

源错误:

在执行当前Web请求期间生成了一个未经治疗的例外。可以使用下面的异常堆栈跟踪来识别有关异常的原点和位置的信息。

堆栈跟踪:

[InvalidOperationException:IconTrollerFactory'store.factories.unityControllerFactory'没有返回名称为" HOME"的控制器。] system.web.mvc.mvchandler.processrequestinit(httpcontextbase httpContext system.web.mvc.mvchandler.beginprocessrequest(httpcontextbase httpcontext,asynccallback callback,object状态( 73 system.web.callhandlerexecutionstep.system.web.httpapplication.iexecutionstep.execute(( 921 system.web.httpapplication.executestep(iexecutionStep step,boolean& poutthsedsysly( 137

版本信息:Microsoft .NET框架版本:4.0.30319;ASP.NET版本:4.6.1055.0

我不知道为什么有帮助?

通过将Unity从2升级到4来自动解决。

最新更新