- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已将我的 Web Api 应用程序移植到 Web Api 2 并安装了 ninject web api 包。但是现在我收到一个错误:
Error activating ModelValidatorProvider using binding from ModelValidatorProvider to NinjectDefaultModelValidatorProvider
A cyclical dependency was detected between the constructors of two services.
最佳答案
我遇到了同样的问题。当我将 Ninject.Web.WebApi 添加为 Nuget 包时,我得到了它。
为解决该问题,我不得不删除之前实现的解决方法。
在之前的解决方法中,我将 NinjectWebCommon 中的依赖项解析器设置为实现了 IDependencyResolver 的自定义类。
简而言之,如果您在 NinjectWebCommon 的 CreateKernel()
中有类似于 GlobalConfiguration.Configuration.DependencyResolver = new NinjectDependencyResolver(kernel);
的行,请将其删除。
关于c# - 移植到 web api 2 后 NinjectHttpApplication 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23504390/
我正在尝试使用 MVC4 和 Ninject 制作一个简单的“Hello World”。 我正在关注:this tutorial 我使用的是 MVC4 和 Visual Studio 2012 Web
我已将我的 Web Api 应用程序移植到 Web Api 2 并安装了 ninject web api 包。但是现在我收到一个错误: Error activating ModelValidatorP
使用 Ninject 2 MVC 3。如果我错了,请纠正我,但我看到了在 MVC 3 应用程序中使用 Ninject 的两种方法。我们可以使用一个新的 Controller 工厂,例如 Control
我有一个 .Net MVC 3.0 应用程序,我正在使用 Ninject 3.0。我没有安装任何 nuget。我引用的是 Ninject.dll、Ninject.Web.Common.dll 和 Ni
我是一名优秀的程序员,十分优秀!