12得票1回答
Ninject and OnePerRequestModule

我最近尝试使用 Ninject 与 Ninject.Web.Mvc 扩展,并且注意到了一些奇怪的东西,虽然没有破坏程序但是令人困惑。 在 NinjectHttpApplication 抽象类中,定义了一个构造函数,如下所示... /// <summary> /// ...

11得票5回答
在 Global.asax 中进行 Ninject 依赖项注入

我正在使用MVC3和Ninject开始一个Web应用程序。有一个依赖项,我还需要在Global.asax文件中使用,它需要成为单例。 我认为应该像这样:public class MvcApplication : NinjectHttpApplication { IUserAuthen...

11得票1回答
为WCF设置Ninject

有没有人有关于如何在WCF中设置Ninject的清晰指导?我已经Google了一圈,但是我没有看到任何关于如何在WCF中使用Ninject的更新指南。

10得票2回答
Ninject 3中的InRequestScope对于相同请求不返回相同的实例

最近,我将我的一个MVC3项目从Ninject 2升级到了Ninject 3。 花了几分钟时间尝试找出为什么InRequestScope不再可用后,我发现这现在是Ninject.Web.Common的扩展。 现在,当我尝试运行应用程序时,Ninject的工作方式就像将所有绑定到InRequ...

9得票1回答
Ninject 3.0.0 中的基于约定的依赖注入

我的解决方案中有两个项目... 一个是域项目,另一个是MVC3 Web项目(例如MyApp.Domain和MyApp.Web)。以前,当使用Ninject.Extensions.Conventions ver.2时,我能够在NinjectMVC3.cs文件中使用以下语句,并且整个解决方案中所需...

9得票1回答
将Ninject/Ninject WCF扩展升级到最新版本3.0.0.5

我目前使用 Ninject (2.2.1.4) 和 Ninject.Extensions.Wcf (2.2.0.4) 来处理 WCF 服务。我想升级到 Ninject (3.0.0.15) 和 Ninject.Extensions.Wcf (3.0.0.5),但现在看起来我不能再使用当前的方法...

9得票3回答
Ninject ActivationException:激活IAlertManagement时出错

我收到了以下错误信息: Test method: BootStrapperTest.Can_Create_Alert_Management_Object threw exception: Ninject.ActivationException: Error activating IAle...

8得票1回答
什么是使用Ninject约定绑定的正确方式?

我主要使用Ninject进行手动绑定,如下所示。这个方法可以正常工作。 kernel.Bind<TestContext>().ToSelf().InRequestScope(); kernel.Bind<ITestRepository>().To<TestRep...

7得票2回答
Ninject WCF扩展在使用NET.TCP绑定时出现了ArgumentNullException

我有一个WCF 4服务,配置了两个端点以使用wsHttpBinding和netTcpBinding。我在IIS 7.5中使用WAS托管服务,并使用Ninject WCF扩展来进行依赖注入。当我使用wsHttpBinding端点调用服务时,我的服务运行良好,但当我使用netTcpBinding时...

7得票1回答
使用Ninject进行方法级别的拦截,带有参数。

我注意到在拦截教程中,你可以针对一个方法进行拦截。例如: Kernel.Bind<Foo>().ToSelf(); Kernel.InterceptReplace<Foo>(foo => foo.ThrowsAnError(), invocation =&g...