dependency-injection相关内容
我新的角度和依赖注入。我收到在页面加载下面的错误。我试图创建一个表单向导例如 这个例子 在.net / MVC4。任何帮助是极大的AP preciated。
..
我有一个MVC4的WebAPI控制器。它没有参数的构造函数少。所以,我使用温莎依赖解析器,一切都很好,当System.Web.Http.WebHost下工作。但是,当我尝试使用HttpSelfHostServer,我得到的异常消息: 您似乎忘记注册HTTP模块Castle.MicroKernel.Lifestyle.PerWebRequestLifestyleModule 要解决这个附加
..
我们的MVC应用程序调用使用HttpClient的一个动作的WebAPI。我决定要注入的HttpClient使用StructureMap的,并覆盖处理控制器 公开的HomeController(HttpClient的HttpClient的) { _httpClient = HttpClient的; }保护覆盖无效的Dispose(BOOL处置) { 如果(处置和放大器;&安培;!_
..
我使用实体框架与5 code首先迁移。我有一个从派生的数据存储类的DbContext : 公共类数据存储:的DbContext,IDataStore { 公众诠释用户名{搞定;私人集; } 公共数据存储(INT userid,字符串的connectionString):基地(的connectionString) { 用户名=用户id; } 公共
..
如果我想要实现的ASP.NET MVC控制器依赖注入,我可以使用 IControllerFactory 界面来创建一个工厂类,然后在Global.asax中注册。 CS,如: ControllerBuilder.Current.SetControllerFactory(的ControllerFactory) (参考: http://www.dotnetcurry.com/ShowArtic
..
我收到以下错误。我安装它类似于asp.net的MVC 4。 此对象定义无参数的构造函数。说明: 当前Web的执行过程中发生未处理的异常 请求。请检查堆栈跟踪有关的详细信息 错误以及它起源于code。 异常详细信息:system.missingMethodException而:此对象定义无参数的构造函数 终于找到了实际的异常“而试图获得类型的HomeController的情况下,
..
我使用的是统一的1.1版,我无法注入构造函数。我的code sush为: 在Global.asax的Application_Startup方法注册的依赖关系: Core.Instance.Container.RegisterType< ICartBusiness,CartBusiness>(); 注入的构造:私人ICartBusiness _business;
..
我有我的项目,该项目使用的服务和工作单位(所有Ninject注入从NinjectModule依赖性)通常Repository模式,但我想从 ActionFilterAttribute 注入的页面布局的一些信息(从DB)我秀,所以我并不需要乱用所有的每个控制器上的动作。 问题是当我保存到DB一个屏幕上,并移动到下一个,然后再回到previous(与标准 @ Url.Action ):在 Actio
..
我得到这个问题的控制器: 发生错误试图创建类型的控制器时,'的 * 的.WebMvc.Controllers.HomeController“。确保控制器具有一个无参数公共构造函数。 查找的ApiController的解决方案,但并没有找到有关正常控制器东西。 从头开始创建新的MVC 4项目。 HomeController.cs: 公共类HomeController的:控制器 {
..
所有, 有已经有很多关于团结终身经理的职位,但我还没有发现有人说出一个很好的经验规则“,在这种情况下,你应该总是使用X”。让我来形容我的申请,我有一个ASP.NET MVC 4 Web应用程序。我有一个包含3个项目,我的“核心”项目,该项目拥有所有我的EF东西,一个测试项目,以及MVC Web项目Visual Studio解决方案。我使用Unity依赖注入,并具有以下code现在: //上下
..
我使用Ninject与ASP.NET MVC一起4.我使用存储库和想要做的构造函数注入在仓库中传递给控制器之一。 这是我的仓库界面: 公共接口IRepository< T>其中T:TableServiceEntity { 无效添加(T项目); 无效删除(T项目); 无效更新(T项目); IEnumerable的< T>查找(PARAM
..
Service地点这是一种反模式。 在阅读的释放对MVC 4 指出我看到: 通过改进控制DependencyResolver(IOC)的反转:网页API 现在使用由MVC的依赖实现的服务定位器模式 解析器以获得许多不同的设备的实例。 于是我离开了好奇和困惑,为什么微软将在2012年使用服务定位器 解决方案 这是一个实现细节,你不应该关心。重要的是,现在的Web API使用
..
我是新来的MVC,库的概念和依赖注入。 我的资料库和DAL看起来像 公共接口IRepository< TEntity>其中,TEntity:类 { 清单< TEntity>使用fetchall(); IQueryable的< TEntity>查询{搞定; } 无效添加(TEntity实体); 无效删除(TEntity实体);
..
我创建使用ASP.Net MVC 3和EF 4.1的Web应用程序,而我使用的模式的UnitOfWork,但没有得到被提交到数据库。这一切是相当新的给我,我不知道从哪里开始解决这个问题。 根据我自己对这个职位创建我的Web应用程序:
..
我用非标准NinjectMVC3引导程序安装在App_Start文件夹中。 我的应用程序类是这样的: 公共类MvcApplication:一个HttpApplication { 静态无效的RegisterRoutes(RouteCollection路线) { // ...这里的路线... } 公共无效的Application_Start()
..
有人可以照亮一盏小灯给我吗? 我有我的网站上所有正在运行使用温莎城堡。我有一个控制器工厂和安装控制器和服务。所有好的。 现在我刚刚创建了一个名为的IDependencyResolver 实现类 WindsorDependencyResolver 与straigh转发实现: 公共类WindsorDependencyResolver:System.Web.Mvc.IDependencyResol
..
我目前正在使用Ninject作为我的DI MVC 3项目,业务对象存储在一个单独的程序。我正在与控制器参数的问题,张贴回CRUD操作时,我得到错误“无法创建接口的实例”。我知道你不能创建一个接口的实例,但似乎我能解决这个问题是使用自定义的模型绑定,并通过传递的FormCollection的唯一途径。这似乎真的很乱,我想保持尽可能多类型的特定code OUT的项目,我可以 - 因此接口无处不在,Ni
..
我已经看到了下面的两个例子注入用户的IPrincipal: 方法1: kernel.Bind<&的IPrincipal GT;() .ToMethod(上下文=> context.Kernel.Get<&RequestContext的GT;()HttpContext.User中。) .InRequestScope(); 方法2: kernel.Bind&LT
..
我试图设置,可以使用实体框架EDMX模型上下文中的基础信息库类。我遇到的问题是,我需要找到该EF EDMX对象上下文实现这样我就可以传递给通过依赖注射构造函数的接口。我已经通过创建它,并将其存储在HttpContext的,但杀死的能力,单元测试的DataFactory解决此之前了。任何帮助将是AP preciated。谢谢! 公共抽象类BaseRepository< T>其中T:En
..
是否有可能做财产注射用OrchardCMS? 我知道,果园使用Autofac和Autofac不会做财产注入,但我需要知道如何做物业注入了IOrchardServices接口。 我们的团队正在乌节但我们的code基地都在ASP.NET 4.0 WebForms和因此我们将继续为ASPX页面,慢慢地迁移这些网页说成果园随着时间的许可证。 就这样,我们需要一种方法来OrchardServices对
..