unity-container相关内容

IISRESET后统一注册失败

我注册依赖的负载像这样。 container.RegisterTypes(AllClasses.FromLoadedAssemblies() WithMappings.FromMatchingInterface, WithName.Default, overwriteExistingMappings:真正的); 这事登记罚款和Web API端点配置正确。 如果我做 IISRESET 或只是 ..
发布时间:2016-07-13 21:48:30 ASP .NET

的WebAPI相当于HttpContext.Items与依赖注入

我要建一个ASP.NET的WebAPI 2.1的应用程序,每个请求缓存需要HttpContext.Items的等效作为。 由于HttpContext的,似乎当我做异步工作要丢了,我不能使用的HttpContext即使在IIS托管(使用TPL调用,而不是异步/的await由于一些接口需要相匹配)的服务/回购层(HttpContext的.Current变为零)。 我使用统一3.5并不能达到做一个适 ..
发布时间:2016-07-13 21:26:23 ASP .NET

统一的IoC不依赖注入到网页API控制器

我很新的使用Unity,但我的问题是,每当我打电话给我的web服务,我得到一个异常说明 “确保控制器具有一个无参数的公共构造” 我已经按照多个教程和我仍然得到同样的问题。 在我WebApiConfig类的注册功能,我有 VAR集装箱=​​新UnityContainer(); container.RegisterType&所述; IValidator,验证>(新Hierarchica ..
发布时间:2016-07-13 21:14:00 C#/.NET

过滤器的WebAPI团结

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 ..
发布时间:2016-07-13 21:05:11 C#/.NET

Asp.net身份,生成的WebAPI令牌OAuthGrantResourceOwnerCredentialsContext - 使用Unity来的UserManager进不去

我想安装一个项目结构,使我有一个的WebAPI,WebUI和领域层。我也感动了所有Asp.Net.Identity对象到域层这边也设置有一个ApplicationContext太(从IdentityContext继承)。 (我已经使用这个教程,并包作为一个基地,是优秀的http://tech.trailmax.info/2014/09/aspnet-identity-and-ioc-contai ..

团结依赖注入与全球网络API过滤器属性

引用此 codePLEX团结文章,我能得到筛选器属性具有的WebAPI控制器工作如下: [MyFilterAttribute] 公共类的TestController:ApiController {} 不过,如果我想在所有的操作运用我的筛选器属性与它被剥去了依赖注入的GlobalConfiguration:公共类MyFilterAttribute:ActionFilterAttribute ..
发布时间:2016-07-13 20:37:37 C#/.NET

Unity.WebApi |确保控制器具有一个无参数的构造函数公开

我使用在ASP.NET的WebAPI的解决方案Unity.WebApi的NuGet包(统一4.0.1和5.2.3 Unity.WebApi)。我现在面临的问题是,在尝试运行code当,我得到的错误:确保该控制器具有一个无参数的公共构造。我搜索类似的主题在这里,但我无法找到符合我的问题的任何线索。 请不要只说“添加参数的构造函数”,因为它表明你显然不知道什么国际奥委会,为什么这种说法使得完全没有意 ..

类型IUserStore`1不具有访问构造

我想使用Unity 3设置MVC5应用。 我创建了一个默认Web应用mvc5从一个标准模板然后添加统一 当我在访问中的AccountController动作注册我得到以下异常: 该型IUserStore`1不具有可访问的构造函数。 从这个职位如何MVC 5认证添加到Unity国际奥委会?我知道这个问题是统一选择较长参数列表的构造。 的解决方案是要注册的帐户控制器与默认的构造中使用的方式如 ..
发布时间:2016-07-13 14:50:34 C#/.NET

MVC团结复位DI当用户注销

我使用统一为我的IoC,当应用程序加载了设置我在Global.asax初始DI,我的登录屏幕的需求。 当我在用户登录该应用程序的其余部分创建所有DI东西然后设置我的主要DI。要使用其中一个我创建的存储从登录屏幕用户详细信息和我使用的DTO注入到我的服务对象进行授权。 当用户注销我的问题是。我需要配置包含用户的详细信息,DTO的。 反正是有统一的处理中的一个对象,它不会被调用在Global.a ..
发布时间:2016-07-11 16:46:20 ASP .NET

我如何注入一个连接字符串到IDbContextFactory&LT的实例; T&GT ;?

我使用实体框架与5 code首先迁移。我有一个从派生的数据存储类的DbContext : 公共类数据存储:的DbContext,IDataStore { 公众诠释用户名{搞定;私人集; } 公共数据存储(INT userid,字符串的connectionString):基地(的connectionString) { 用户名=用户id; } 公共 ..
发布时间:2016-07-11 15:25:04 C#/.NET

统一3和错误"类型名称或别名"为XXXXX"无法解析。请检查您的配置文件并验证这种类型的名称和QUOT。

有什么办法来解决这个问题,统一3 ??? 我做了一切可能绕过此消息错误,但我不能化解......我AM 2天尝试解决,并已经做了一切我已经看到了谷歌搜索。 我几乎放弃并尝试其他DI解决方案。请,任何帮助将被罚款...... 我的配置文件: <?XML版本=“1.0”编码=“UTF-8”&GT?; <结构> < configSections> &lt ..
发布时间:2016-07-11 15:19:45 C#/.NET

确保控制器具有一个团结参数的公共构造函数

我得到这个问题的控制器: 发生错误试图创建类型的控制器时,'的 * 的.WebMvc.Controllers.HomeController“。确保控制器具有一个无参数公共构造函数。 查找的ApiController的解决方案,但并没有找到有关正常控制器东西。 从头开始创建新的MVC 4项目。 HomeController.cs: 公共类HomeController的:控制器 { ..
发布时间:2016-07-11 14:44:18 C#/.NET

团结终身经理&安培; EF数据上下文 - >最佳实践

所有, 有已经有很多关于团结终身经理的职位,但我还没有发现有人说出一个很好的经验规则“,在这种情况下,你应该总是使用X”。让我来形容我的申请,我有一个ASP.NET MVC 4 Web应用程序。我有一个包含3个项目,我的“核心”项目,该项目拥有所有我的EF东西,一个测试项目,以及MVC Web项目Visual Studio解决方案。我使用Unity依赖注入,并具有以下code现在: //上下 ..

MVC3,团结框架具有多个配置

我们有哪些需要每个公司独特的业务逻辑的多公司能现场。我们使用的构造函数依赖注入我们的控制器,但需要交换基于用户所在的公司正在使用的统一的容器。我在想,你可以设置容器为当前HttpContext前检查用户的cookie。这甚至可能? 解决方案 这是非常可行的。我会做的是建立一个“大师”容器,然后为每个公司一个子容器。这样,你有一个地方的默认配置,然后就可以按公司客户轻松而无需重新配置每一次。 ..
发布时间:2016-07-09 16:25:50 ASP .NET