castle 相关问题

Castle是.net的一个开源项目,旨在简化企业和Web应用程序的开发。

ASP.NET 4.6 - Castle Project MVC - 网站问题,有时当用户请求相同的资源时服务器交换用户响应

有时,当用户访问相同的网站资源时,他们会得到交换的响应。 应该发生什么: 用户A请求:site.com/getOrderList => 用户A获取:用户A内容数据响应 用户 B 请求...

回答 0 投票 0

在WCF和Castle Windsor中注册同一合同的多个端点

我正在我的一个项目中寻求有关实现WCF Castle注入的帮助,基本上,我们正在开发一种配置工具,该工具将在测试和...之间同步数据。...]

回答 1 投票 0

使用Castle.Windsor从web.config注入值

我正在将一些应用程序迁移到.NET Core,我必须从web.config中注入一个值。使用.Net Framework(4.7.2),我使用Dependency.OnAppSettingsValue做到了。但我找不到此选项...

回答 1 投票 2

鸭子在现有对象实例上的键入/动态代理

我有一个对象移到我们的库中并经过各种过程。我需要在这些对象经过各个阶段并到达另一端时给它们附加一些附加信息-...

回答 3 投票 2

针对dll版本的程序集绑定重定向

delphi应用程序将从C#dll中动态调用方法。该dll具有castle和nhibernate依赖关系,对于不匹配的版本,它们需要绑定重定向。在...

回答 1 投票 0

在tfs中使用Moq进行xUnit失败测试>>

我有三个使用Xunit 2.3.0编写的测试,并且使用Moq 4.7.137(使用Castle.Core 4.2.0)模拟了一些服务。我的测试可以在我的本地工作区中正常工作,但是可以在Team Foundation Server中工作...

回答 1 投票 1

如何在Castle Windsor中向非通用IUnitOfWork注册通用UnitOfWork ?] >> 这是我的代码: public interface IUnitOfWork : IDisposable { IRepository<TEntity> GetRepository<TEntity>() where TEntity : class; void Save(); } public class UnitOfWork<TContext> : IUnitOfWork where TContext : IDbContext, new() { private readonly IDbContext _ctx; private readonly Dictionary<Type, object> _repositories; private bool _disposed; ................... EmployeeService.cs public class EmployeeService : EntityService<Employee>, IEmployeeService { readonly IUnitOfWork _unitOfWork; readonly IRepository<Employee> _repository; ........ 当我打电话时在控制台应用程序中: var employeeService = Injector.Instance.Resolve<IEmployeeService>(); 我收到以下错误消息: Castle.Windsor.dll中发生了'Castle.MicroKernel.Handlers.GenericHandlerTypeMismatchException类型的未处理异常”附加信息:类型EfContext.DAL.IDbContext不满足实现类型EfContext.DAL.UnitOfWork1 of component 'EfContext.DAL.UnitOfWork1'的一般约束。这可能是所使用的IGenericImplementationMatchingStrategy(EfContext.DependencyInjection.UseStringGenericStrategy)中的错误。 public class ConsoleAppInstaller : IWindsorInstaller { public void Install(IWindsorContainer container, Castle.MicroKernel.SubSystems.Configuration.IConfigurationStore store) { container.Register(Component.For(typeof(IUnitOfWork)).ImplementedBy(typeof(UnitOfWork<>), new UseStringGenericStrategy()).LifestyleTransient()); } } public class UseStringGenericStrategy : IGenericImplementationMatchingStrategy { public Type[] GetGenericArguments(ComponentModel model, CreationContext context) { if (context.RequestedType == typeof(IUnitOfWork)) { var res = new[] { typeof(object) }; return res; } return null; } } 这是我的代码:公共接口IUnitOfWork:IDisposable {IRepository GetRepository (),其中TEntity:类; void Save(); }公共类UnitOfWork 我已将注册行更改为:已解决我的问题, //寄存器container.Register(Component.For(typeof(IUnitOfWork))。ImplementedBy(typeof(UnitOfWork),新的UseTypeGenericStrategy())。LifestyleTransient());

这是我的代码:公共接口IUnitOfWork:IDisposable {IRepository GetRepository (),其中TEntity:类; void Save(); }公共类UnitOfWork

回答 1 投票 0

Castle windsor添加条件依赖

我有2个相同接口的实现,如果用户登录则要使用implementation1,如果用户没有登录则要使用implementation2。如何使用castle windsor进行配置?

回答 2 投票 8

如何在控制台应用程序上设置Windsor容器以注入外部库

我有一个控制台应用程序和Web API都引用相同的数据层,这是一个单独的项目。在那个数据层,我有一个类,需要一个我们从...抓取的存储库

回答 1 投票 0

使用城堡动态代理与Web Api控制器

我试图在.net MVC 4应用程序中使用castle的动态代理库实现AOP日志记录。我们正在使用结构图来进行依赖注入。我已成功设置AOP日志...

回答 1 投票 3

castle windsor:如何以编程方式注册列表(而不是配置文件)

我想用list参数注册一个对象,但不使用配置文件。这是我目前使用的配置文件:&...

回答 1 投票 1

使用Automapper使用IList属性制作对象的完整副本

所以我需要复制对象。我有一个模型在这里“地方”有一个IList HasAndBelongsToMany属性是一个痛苦。我需要获取字段属性并复制它,但它复制...

回答 1 投票 1

使用AOP技术拦截ADO.Net

我有相当大的代码库使用各种不同的ADO技术(即一些EF,在某些情况下直接使用ADO.Net)。我想知道是否有任何方法可以全局拦截任何ADO ....

回答 2 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.