【问题标题】:ninject.mvc3 not loading modulesninject.mvc3 不加载模块
【发布时间】:2013-03-28 21:13:26
【问题描述】:

我在 MVC4 webapi 应用程序中通过 nuget 使用 ninject mvc3。没有对 global.asax 进行任何更改 我创建了一个 ninjectmode 并将其放在 bin 文件夹中。我注意到这条线 NinjectWebCommon.cs 中的“bootstrapper.Initialize(CreateKernel)”引发异常“序列不包含任何元素”。 如果我删除包含我的ninject模块的dll,错误就会消失。 我究竟做错了什么?我希望能够使用 NinjectModules 在我的应用程序中分离关注点。

【问题讨论】:

    标签: ninject


    【解决方案1】:

    想通了。显然,当您通过 Nuget 将 Ninject.MVC3 添加到类库项目时,它会添加一个“App_Start”文件夹,类似于它为 Web 应用程序项目所做的那样。这导致了上述错误。我删除了 App_Start 文件夹,生活再次美好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-10
      相关资源
      最近更新 更多