unity-container相关内容
我有4个项目在溶液 DAL_Project BLL_Project Interface_Project WebApi_Project Interface_Project 有两个接口 ICar_DAL 和 ICar_BLL DAL_Project 有一个类的 Car_DAL 实现的 ICar_DAL BLL_Project 有一个类的 Car_BLL 实现的 ICar_BLL
..
我注册依赖的负载像这样。 container.RegisterTypes(AllClasses.FromLoadedAssemblies() WithMappings.FromMatchingInterface, WithName.Default, overwriteExistingMappings:真正的); 这事登记罚款和Web API端点配置正确。 如果我做 IISRESET 或只是
..
我要建一个ASP.NET的WebAPI 2.1的应用程序,每个请求缓存需要HttpContext.Items的等效作为。 由于HttpContext的,似乎当我做异步工作要丢了,我不能使用的HttpContext即使在IIS托管(使用TPL调用,而不是异步/的await由于一些接口需要相匹配)的服务/回购层(HttpContext的.Current变为零)。 我使用统一3.5并不能达到做一个适
..
我很新的使用Unity,但我的问题是,每当我打电话给我的web服务,我得到一个异常说明 “确保控制器具有一个无参数的公共构造” 我已经按照多个教程和我仍然得到同样的问题。 在我WebApiConfig类的注册功能,我有 VAR集装箱=新UnityContainer(); container.RegisterType&所述; IValidator,验证>(新Hierarchica
..
Environement:团结和ASP.NET MVC的WebAPI 我按照从网页样本 HTTP: //www.asp.net/mvc/tutorials/hands-on-labs/aspnet-mvc-4-dependency-injection 之后做了一些修改,我找到一种方式来注入用于过滤的Controler 我用这个code在boostrapper.cs VAR集装箱=新U
..
我使用Unity作为我IoC框架,我根据在处理每个请求的报头中的价值创造类型: VAR集装箱=新UnityContainer();container.RegisterType<的IFoo,富>(新InjectionConstructor(valuefromHeader));GlobalConfiguration.Configuration.DependencyResolver
..
我想安装一个项目结构,使我有一个的WebAPI,WebUI和领域层。我也感动了所有Asp.Net.Identity对象到域层这边也设置有一个ApplicationContext太(从IdentityContext继承)。 (我已经使用这个教程,并包作为一个基地,是优秀的http://tech.trailmax.info/2014/09/aspnet-identity-and-ioc-contai
..
引用此 codePLEX团结文章,我能得到筛选器属性具有的WebAPI控制器工作如下: [MyFilterAttribute] 公共类的TestController:ApiController {} 不过,如果我想在所有的操作运用我的筛选器属性与它被剥去了依赖注入的GlobalConfiguration:公共类MyFilterAttribute:ActionFilterAttribute
..
我使用在ASP.NET的WebAPI的解决方案Unity.WebApi的NuGet包(统一4.0.1和5.2.3 Unity.WebApi)。我现在面临的问题是,在尝试运行code当,我得到的错误:确保该控制器具有一个无参数的公共构造。我搜索类似的主题在这里,但我无法找到符合我的问题的任何线索。 请不要只说“添加参数的构造函数”,因为它表明你显然不知道什么国际奥委会,为什么这种说法使得完全没有意
..
我使用ASP.NET MVC 5使用统一3 并的团结引导程序的ASP.NET MVC 。 在UnityConfig.cs文件,我注册了RegisterTypes方法如下类型: 公共静态无效RegisterTypes(IUnityContainer容器) { container.RegisterType< IProjectRepository,ProjectRepository&G
..
我试图让这个约定的配置工作,但我有我的ASP.NET MVC5项目有问题。 我已经加入我的Application_Start方法如下,并迷上它高达DependencyResolver 公共静态IUnityContainer CreateContainer() { IUnityContainer集装箱=新UnityContainer(); container
..
我想使用Unity 3设置MVC5应用。 我创建了一个默认Web应用mvc5从一个标准模板然后添加统一 当我在访问中的AccountController动作注册我得到以下异常: 该型IUserStore`1不具有可访问的构造函数。 从这个职位如何MVC 5认证添加到Unity国际奥委会?我知道这个问题是统一选择较长参数列表的构造。 的解决方案是要注册的帐户控制器与默认的构造中使用的方式如
..
我使用统一为我的IoC,当应用程序加载了设置我在Global.asax初始DI,我的登录屏幕的需求。 当我在用户登录该应用程序的其余部分创建所有DI东西然后设置我的主要DI。要使用其中一个我创建的存储从登录屏幕用户详细信息和我使用的DTO注入到我的服务对象进行授权。 当用户注销我的问题是。我需要配置包含用户的详细信息,DTO的。 反正是有统一的处理中的一个对象,它不会被调用在Global.a
..
第一次使用Unity, 我已经建立了这样一个类,并在Global.asax中注册的: 公共类UnityControllerFactory:DefaultControllerFactory { 私人IUnityContainer容器; 公共UnityControllerFactory() { 集装箱=新UnityContainer(); Re
..
我使用实体框架与5 code首先迁移。我有一个从派生的数据存储类的DbContext : 公共类数据存储:的DbContext,IDataStore { 公众诠释用户名{搞定;私人集; } 公共数据存储(INT userid,字符串的connectionString):基地(的connectionString) { 用户名=用户id; } 公共
..
有什么办法来解决这个问题,统一3 ??? 我做了一切可能绕过此消息错误,但我不能化解......我AM 2天尝试解决,并已经做了一切我已经看到了谷歌搜索。 我几乎放弃并尝试其他DI解决方案。请,任何帮助将被罚款...... 我的配置文件: <?XML版本=“1.0”编码=“UTF-8”&GT?; <结构> < configSections> &lt
..
我使用的是统一的1.1版,我无法注入构造函数。我的code sush为: 在Global.asax的Application_Startup方法注册的依赖关系: Core.Instance.Container.RegisterType< ICartBusiness,CartBusiness>(); 注入的构造:私人ICartBusiness _business;
..
我得到这个问题的控制器: 发生错误试图创建类型的控制器时,'的 * 的.WebMvc.Controllers.HomeController“。确保控制器具有一个无参数公共构造函数。 查找的ApiController的解决方案,但并没有找到有关正常控制器东西。 从头开始创建新的MVC 4项目。 HomeController.cs: 公共类HomeController的:控制器 {
..
所有, 有已经有很多关于团结终身经理的职位,但我还没有发现有人说出一个很好的经验规则“,在这种情况下,你应该总是使用X”。让我来形容我的申请,我有一个ASP.NET MVC 4 Web应用程序。我有一个包含3个项目,我的“核心”项目,该项目拥有所有我的EF东西,一个测试项目,以及MVC Web项目Visual Studio解决方案。我使用Unity依赖注入,并具有以下code现在: //上下
..
我们有哪些需要每个公司独特的业务逻辑的多公司能现场。我们使用的构造函数依赖注入我们的控制器,但需要交换基于用户所在的公司正在使用的统一的容器。我在想,你可以设置容器为当前HttpContext前检查用户的cookie。这甚至可能? 解决方案 这是非常可行的。我会做的是建立一个“大师”容器,然后为每个公司一个子容器。这样,你有一个地方的默认配置,然后就可以按公司客户轻松而无需重新配置每一次。
..