Ninject.Extensions.Logging.Log4net 意外行为
我通过 Ninject 的 (2.2.1.4) Extensions.Logging.Log4net (2.2.0.4) 使用 Log4Net (1.2.10) 时遇到问题,通过 NuGet 安装。 当我直接访问 Log4Net 时…
NInject WCF 扩展不适用于 ninject 2.3
我在应用程序中使用 NInject WCF 扩展 2.2,但是将 Ninject 版本升级到 2.3 后,它停止工作并返回一些序列化错误。是否有 2.3 的 WCF 扩展的升级版本…
如何将 Ninject WCF 扩展与单例服务结合使用?
我正在使用 Ninject 2.2.1.4 和 Ninject.Extensions.Wcf 2.2.0.4。 我的服务用以下属性装饰: [ServiceBehavior(InstanceContextMode = InstanceConte…
Ninject Interception 扩展正在创建该类的 2 个实例;有没有办法避免这种情况
我在使用 DynamicProxy2 的 Ninject 拦截扩展时遇到问题。本质上,创建了我的绑定对象的两个实例。我的绑定是: this.Bind().ToSelf().Intercept().Wi…
拦截不是从 ninject 内核创建的对象
假设我有一个类: public class SomeClass { public virtual void InterceptedMethod () { // Do something. } } 我正在使用带有拦截扩展的Ninject。…
Ninject.Mvc 和 Ninject.Wcf 扩展的稳定性
我计划在使用 Ninject 2.2 一段时间后开始在企业类项目中使用它。任何人都可以确认这些扩展在生产使用中没有问题吗?我特别担心 IDisposable 场景(MV…
Ninject-ing Global.asax 中的依赖项
我正在使用 MVC3 和 Ninject 启动一个 Web 应用程序。 Global.asax 文件中还需要一个依赖项,该依赖项必须是单例。 我认为它应该是这样的: public cl…
有人可以帮我使用 Log4net 设置 Ninject 2 吗?
我已经(愉快地)使用 Ninject 有一段时间了,现在有一些基本场景,并且想让它控制我的日志记录。我注意到 Ninject.Extensions.Logging 命名空间的存…
MVC2& Ninject2 - 控制器未解决依赖性
我愚蠢地决定在周五的工作中尝试一些新的东西! 因此,我使用 NuGet 将 Ninject.Web.Mvc 2.2.xx 添加到我的 .Net MVC2 项目中。 我已经改变了我的 Glo…
使用 NET.TCP 绑定的 Ninject WCF 扩展 ArgumentNullException
我有一个 WCF 4 服务,有 2 个端点配置为使用 wsHttpBinding 和 netTcpBinding。我使用 WAS 在 IIS 7.5 中托管该服务,并使用 Ninject WCF 扩展来 DI …
Ninject:每个被拦截的类实例有一个拦截器实例?
我目前遇到一个问题,尝试为每个被拦截的类实例连接一个拦截器实例。 我正在 InterceptorRegistrationStrategy 中创建 Advice 并设置回调以解析来自内…
添加对 Ninject.Extensions.Interception.DynamicProxy 的引用会导致不明确的匹配异常
我已将 Ninject 配置为在 ASP.NET MVC 3 应用程序中执行 DI。这工作正常,它将正确的类注入到我的控制器中。 当我尝试添加 Ninject.Extensions.Interc…
使用 WCF 的 Ninject 拦截扩展给了我一个“对象引用未设置到对象实例”。错误
我正在开始使用 Ninject 拦截扩展,但无法让它在我的 WCF 服务中工作。使用 WCF 扩展,ninject 工作正常,但拦截给我带来了麻烦。也许我做错了?当我…
使用 Ninject 的 WCF 服务问题(从 Windsor 迁移)(InvalidOperationException)
家里有 Ninject 专家吗? :) 我最近一直在尝试将 WCF 服务应用程序和 Windows 窗体客户端应用程序从 Castle Windsor 依赖注入转换为 Ninject。 Win Fo…
Ninject.Web.Mvc 附加组件无法与 ASP.NET MVC 2 一起使用
我正在将 Ninject.Web.Mvc(MVC 2 版本)附加组件与 ASP.NET MVC 2 一起使用。这是我的 Global.asax.cs: protected override void OnApplicationStar…