升级到 Ninject 3.0.0-rc3 后连接字符串异常
我最近将我的网站项目更新为 Ninject 3.0.0-rc3,之后我收到错误消息“提供的连接无效,因为它包含的映射或元数据信息不足”。 当我使用 2.2.0.0 版本…
构造对象时的依赖注入
我正在为我的控制器创建一个自定义 ActionResult ,因为我注意到很多可以重复使用的重复代码。它看起来像这样: public ExtendedViewResult : ActionR…
一般 IoC 实践 - 服务相互依赖是错误的吗?
现在,我有一些在不依赖于 IoC 容器(在我的例子中是 Ninject)的程序集中定义的服务。在主项目中,我有一个用于在容器中注册的数据访问的 IRepositor…
Ninject.MVC3 +中等信任 = 安全异常
我创建了一个类型为 Asp.net MVC 4 的新项目 我通过 Ninject.MVC3 安装了该包 NuGet Install Package Ninject.MVC3 运行该项目时,出现安全错误: Er…
Ninject 投掷“集合已修改;枚举操作可能无法执行”错误
我在我的 Web 项目中使用以下 2 个 Ninject 程序集。 Ninject.dll – Version 2.2.0.0 Ninject.Web.dll – Version 2.2.0.4 我注意到,当我在服务器上…
当控制器具有属性时进行 Ninject 绑定
我有一个控制器, [MyAttribute] public class MyController: Controller { public MyController(InterfaceA a, InterfaceB b) { } } 如果请求来自具…
Ninject 告诉我一个方法尚未实现,但它显然存在
我真的不知道为什么 Ninject 会抛出这个错误,因为我已经使用它有一段时间了。 它说我没有实现方法,但它确实存在。 程序集“FollowUp.Repository.Imp…
如果接口中有属性访问器,Ninject 会失败并出现 NullRef 异常
我一直在寻找其他相关帖子,但没有找到任何内容,所以这里... 我有一个(超级)简单的 Ninject 测试,该测试因 NullReferenceExcption 失败,并且我找…
动态更改连接字符串时发出 Rebind NInject
在连接字符串中,我应该通过使用连接字符串中的属性 application name=userid 动态传递logginguserid值,并使用查询select app_name()进入SQL Server…
NinjectMVC3 2.2.00 和会员提供程序
有谁知道如何使用 NinjectMVC3.cs 注入自定义成员资格提供程序类?我用谷歌搜索并尝试了每一个实现,但没有一个起作用。有人这样做吗?我尝试过使用属…
使用 Ninject 和 Windows 服务的 InSingletonScope
我重新发布了这个问题,因为我认为它有点模糊。 新帖子 我目前使用的是 Windows 2 分钟计时器服务。我首先使用 EF 代码和存储库模式来进行数据访问。…
将依赖项注入自定义模型绑定器并使用 Ninject 使用 InRequestScope
我将 NInject 与 NInject.Web.Mvc 一起使用。 首先,我创建了一个简单的测试项目,其中我希望在同一 Web 请求期间在控制器和自定义模型绑定器之间共享…
如何将 HttpContext 传递给 MVC3 应用程序中的依赖项初始化
我在 MVC3 应用程序中使用 Ninject。 我的可解析依赖项之一使用了 HttpContext.Current.Server.MapPath("~/App_Data") 回到我在 Global.asax (Applica…
如果通过 WebActivator 初始化 IoC 容器,则解决 Global.asax 中的依赖关系
在 ASP.NET MVC3 应用程序中,我通过 A 类 NinjectMVC3 初始化 Ninject IoC 容器, [assembly : WebActivator.PreApplicationStartMethod( typeof (Ni…
在 ASP.NET 应用程序中是否强制注入 DbContext .InPerRequestScope?
我一直在我的 ASP.NET MVC3 门户中使用 Ninject IoC 容器。每当我在 PerThread 范围内注入实体框架 DbContext 时,我的数据不一致,在对实体进行更改…