摘要: 分离Global.asax.cs后 程序出现The IControllerFactory 'Ninject.Web.Mvc.NinjectControllerFactory' did not return a controller for the name 'Home'.原因是以前在Global.asax.cs用的RegisterAllControllersIn(Assembly.GetExecutingAssembly());分离后在当前命名空间下找不到Controller,得用Controller所在的命名空间注册.用MapRoute的第4个参数指定Controller的命名空间也是不行的阅读全文