首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pro ASP.NET MVC SportsStore第7-9章错误排除对象

pro ASP.NET MVC SportsStore第7-9章错误排除对象
EN

Stack Overflow用户
提问于 2013-01-26 06:00:51
回答 1查看 423关注 0票数 0

我正在尝试从pro ASP.NET MVC 3运行SportsStore。我执行了安装Ninject的每一步,但在以下代码的最后一行中出现错误,显示:..

代码语言:javascript
复制
 'ninjectControllerFactory' could not be found (a re you missing using directive or an assebly reference )

我做错了什么?

我试图运行下载的正确版本,但它显示由于Visual Studio的错误版本,体育商店域名不可用。

我尝试了express 2010和2012 (MVC3)

有什么想法吗?

代码语言:javascript
复制
protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();

        // Use LocalDB for Entity Framework by default
        Database.DefaultConnectionFactory = new SqlConnectionFactory(@"Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True");

        RegisterGlobalFilters(GlobalFilters.Filters);
        RegisterRoutes(RouteTable.Routes);
        ControllerBuilder.Current.SetControllerFactory(new NinjectControllerFactory());
    }
EN

回答 1

Stack Overflow用户

发布于 2013-01-26 09:46:04

ASP.NET MVC3包不使用控制器工厂,而是使用IDependencyResolver接口。因此,您要么实现自己的ControllerFactory,要么更好地使用维基中描述的Ninject.Web.MVC3:

https://github.com/ninject/ninject.web.mvc/wiki/MVC3

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14531026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档