ninject相关内容

错误:[NG:AREQ] http://errors.angularjs.org/1.3.8/ng/areq?p0=homeIndexController&p1=not功能,得到了不确定

请不要将此标记为重复。我已经看到了这个错误张贴在堆栈溢出很多重复。但我的情况,我有最简单的贴在那里的应用程序,但得到了同样的错误。 我想学角度JS。下面是我_Layout.chtml样子。 <!DOCTYPE HTML> < HTML LANG =“EN”数据-NG-应用=“”> < HEAD> <间的charset =“UTF-8”> ..

的WebAPI与Ninject

我有一个麻烦,使得Ninject和WebAPI.All一起工作。我会更具体: 首先,我研究了一下WebApi.All包,看起来像它工作正常我。 第二,我加入的RegisterRoutes 在的Global.asax 下一行: routes.Add(新ServiceRoute(“API /触点”,新HttpServiceHostFactory()的typeof(ContactsApi)) ..
发布时间:2015-11-28 10:53:49 C#/.NET

是否有泄漏/ Ninject /直接委托根.NET内存分析/风险

我分析了使用Ninject对DI的应用程序。随着时间的过程中,我看到的地段BindingBuilder类,它被用来定义在容器中所定义的对象的实例的 Ninject的“ToMethod”结合​​被用来定义在容器中的所有对象。在兰巴访问内核可用的上下文,然后用于检索来自容器的其他对象。例如: 绑定< IService>() .ToMethod(CTX =>新建Custom ..
发布时间:2015-11-27 14:56:08 C#/.NET

发出重新绑定NInject而动态地更改连接字符串

在连接字符串我应该动态地通过使用连接字符串属性的应用程序的名称=用户标识和获取到SQL Server使用查询选择APP_NAME()传递loggeduserid值。 用到的技术: 1).NET 4.0 2)NHibernate的 3)Ninject 在登录的我使用Ninject IoC容器和NHibernate加载连接字符串,而不应用程序的名称属性,并记录在我传递的登录用户ID为构造函数值,并 ..
发布时间:2015-11-27 13:00:55 C#/.NET

如何使用的IoC容器时,将参数传递到构造函数?

Arrrgh!我拉我的头发在这里。我一直在试图使用的IoC容器一点点,一切似乎很好,很正常,直到你击出了一些问题,你觉得这是很基本的,像传递参数到构造函数。 说我有一类的地方用的参考类组合可以由国际奥委会和值类型(或其他类型)来解决,只能在运行时解析: 公共NFLFeedUnitOfWork(NFLFileType的fileType,对象饲料,IConverterMappings< NF ..
发布时间:2015-11-27 12:13:52 C#/.NET

配置Ninject

在与雷莫Gloor(主要开发)对我们的Ninject配置,我们拥有目前,我们正在做如下要求: 绑定< ISearchService>() .ToMethod(CTX =>新建BaseSearchService(ctx.Kernel.GetDefault< IDataRetrievalService>())) .InSingletonScope() ..
发布时间:2015-11-27 11:38:25 C#/.NET

在Ninject 3.0绑定泛型类型

我想Ninject创建绑定的所有类型的实现一个通用接口一个特定的组件内,不指定他们都在运行。有点像开放式泛型如何Autofac工作。 这就是我想出了... kernel.Bind(X => x.FromThisAssembly() .SelectAllClasses() 。凡(T => t.IsAssignableFrom( 的typeof(ICo ..
发布时间:2015-11-27 11:23:13 C#/.NET

使用ninject.extensions.conventions服务绑定多次

在使用ninject约定绑定了多个接口,我得到了以下的问题所有的实现: 公共接口IServiceA {} 公共接口IServiceB {} 公共类服务:IServiceA,IServiceB {} 公共类FooA { 公共美孚(IEnumerable的&其中; IServiceA&胺a) { //一个有服务的两个实例 } } 公共类FooB { ..
发布时间:2015-11-27 11:11:30 C#/.NET

构造函数的参数枚举和魔术字符串

我的工作我的C#.NET应用程序和使用实现使用Ninject的IoC / DI模式,现在Ninject有 ConstructorArgument 这两个参数(argName,argValue评为一类)。 所以,我需要通过静态argName这样的事情 新ConstructorArgument(“strVar”,“”) 似乎并不通过硬codeD字符串像一个不错的选择。 所以我要创造这 ..
发布时间:2015-11-27 10:41:02 C#/.NET

进入一个DLL点

我有一个 C#.NET WPF 应用程序,现在我需要注册什么(基本内核 NInject 的IoC 模式)已经使用了 BLL 和 DAL 层。 我想知道的入口点或类似,对于 DLL 在那里我可以把那code(内核注册)的东西。 有关 WPF 部分,我用 App.xaml.cs 为 WCF 部分我用的Global.asax.cs ,因为它们是这些东西的入口点。但对于独立的DLL ,什么是他们的切入 ..
发布时间:2015-11-26 21:44:54 C#/.NET

Ninject WCF扩展ArgumentNullException使用net.tcp绑定

我有一个WCF 4服务​​,配置为使用的wsHttpBinding和NetTcpBinding的2端点。我使用托管WAS IIS 7.5中的服务和现在用的是Ninject WCF扩展到DI为我服务。我的服务工作正常,当我使用的wsHttpBinding终点打电话给我的服务,但是当我使用NetTcpBinding的失败。当我看着我的应用程序事件日志出现以下错误概述如下。 我试图调试在VS2010的 ..
发布时间:2015-11-26 21:22:56 C#/.NET

如何存储Ninject内核在ASP.NET应用程序?

我真搞不清楚小部分,一个文件的例子,其中有一个Ninject内核无处不在,而不显示如何真正获得该内核的应用程序。 (1)我们应该实例化一个谷粒并将其保存在“静态”的背景下?或者我们应该实例在每次请求一个不同的(*中的Application_BeginRequest *) (2)如果它是“每个请求内核”,那么为什么初始化()的NinjectWebCommon.cs的方法(会在你安装的NuGet包 ..
发布时间:2015-11-26 19:12:59 C#/.NET

如何避免BAL依赖于DAL由于DI容器结合的要求?

我的应用程序由三个项目组成。核心,DAL和BAL。 核心包含域对象(客户,订单,产品)。它还包含基本的IRepository接口IRepository < T> DAL包含的EntityFramework具体的东西。它还包含具体存储库(CustomerRepository,OrderRepository,ProductRepository)。我添加了这些具体的仓库在这里,因为他们依 ..
发布时间:2015-11-26 18:46:40 C#/.NET

我如何使用Ninject公约库绑定到一个基本类型不是一个接口?

我试图扫描一组实现在同一目录中我的应用程序的组件特定的基类的组件。我需要做的这是一种插件式建筑,作为我的应用程序使用这些类型来填充其他部件。 Ninject.Extensions.Conventions 支持本地目录扫描组件,所以我决定给它一个镜头。 问题是,该库提供了结合发电机( DefaultBindingGenerator 和 RegexBindingGenerator )将只绑定组件接 ..
发布时间:2015-11-26 18:28:27 C#/.NET

大会通过不会被复制到输出目录添加引用添加,除非在code简称

情况: 在项目1项是在解决方案中的程序集 在项目2是在同一个解决方案的可执行程序集项目 在项目2有一个项目引用(通过添加引用)到项目1 在项目2没有的直接的参考命名空间/项目中的1种在code 在项目2使用Ninject动态加载项目1,并在其中使用的实现类 问题: 即使复制本地设置为True为引用,被引用程序集不在GAC存在,引用的程序集的没有的复制到输出构建目录 在Ninject随后没有找 ..
发布时间:2015-11-26 16:48:14 C#/.NET

日志ninject解析的依赖应用程序启动

我们已经开始使用Ninject 2版作为我们的Io​​C连同扩展名被命名约定解决容器。我们还利用log4net的为我们的记录。 我想是Ninject记录所有已发现的依赖性,什么将他们下定决心,preferably上的应用程序启动。 我已经找到了记录延长,但无法找到如何使用它来获得本文档或例子。 编辑: 由于这是在这里要求的是,登录时启动缺省绑定,使用类log4net的 公共类Defaul ..
发布时间:2015-11-26 10:37:31 C#/.NET

为什么有在Ninject.Portable没有的iKernel实施

我用和花哨的Ninject很多。 我不知道为什么没有“BasicKer​​nel”在Ninject.Portable? 正在实施的iKernel要求任何调用PCLS不包含? 我说的是简单的方案(约:绑定< IF1>()到< 1级>()和获取LT; IF1> ())? 解决方案 的PCL版本Ninject被分成两个库,Ninject.dll和Ninject.C ..
发布时间:2015-11-26 10:31:57 C#/.NET