Castle ActiveRecord - 在中等信任度下启用延迟加载
我有一个在中等信任服务器中运行的 MVC3 应用程序,该应用程序使用 Castle ActiveRecord,但如果我启用延迟加载,则会向我显示黄色屏幕安全异常。如果…
使用 DynamicParameters 时缺少依赖项
使用 Castle.Windsor 2.5.4.32 和 Castle.Core 2.5.2.0。 我有一个组件,其构造函数中需要一个 string[] 。字符串[] 来自“设置”类。我不希望组件依…
当类继承自同一基类时,使用温莎城堡注入依赖项
我有两个继承自同一个基类的类。 public class UserDetailValidator : BaseValidator{ public UserDetailValidator(IRepository userRepository, Addr…
如何删除 Castle 3.0 中 IContributeComponentModelConstruction 中的所有属性注入?
我今天遇到了一个有趣的问题。 以前,在 Castle 2.5.1 中,我们已经能够执行以下操作: internal class PropertyInjectionContributor : IContributeC…
NuGet:NHibernate、Castle.Core 3.0 以及 ProxyFactoryFactory 在哪里?
我使用 NuGet 为新项目安装了 NHibernate 和 Castle.Core 3.0 软件包。通常我们手动复制 dll;这是我第一次使用 NuGet 这样做。 现在我不知道如何配置…
如何在客户端构建用于 Castle Validation 的自定义验证器?
我正在使用城堡验证,我想知道为什么我的验证器不起作用: [Serializable] public class PositiveIntegerValidator : AbstractValidator { public ove…
WCF 温莎城堡的生活方式?
我在 ASP.NET 应用程序中使用带有实体框架的 WCF 工具。 目标是将 dbcontext 保留在 IoC 容器中,请参阅示例: 1)Global.asax protected void Applica…
MVC +温莎城堡。存储库未正确注册
我刚刚开始接触 MVC 的东西。我只是想使用 MVC2 + Windsor Castle(以及 NHibernate)创建一个简单的应用程序。 我的存储库有问题......似乎这些存储…
通过 Castle 的 DynamicProxy 处理 PropertyChanging/PropertyChanged
我目前有一个如下所示的 setter 方法: private string _a; public virtual string A { get { return _a; } set { if (_a!= value) { if (this.OnProp…
使用 DI 在 ASP.NET 中从前到后对控制器进行单元测试的最佳策略
我是 DI 新手,对控制器单元测试的最佳策略有疑问。 我有一个控制器,它使用 DI 来获取存储库、映射引擎和记录器。这基本上就是我从 Kozmics 示例应用…
温莎城堡注册并在构造函数中传递实现
在温莎城堡中,我希望将特定的具体实现传递到容器注册类的构造函数中。像这样的东西(我知道语法最后是非法的;-)): var myConfig = new MyConfig();…
WCF Castle 客户端代理保持通道打开
我正在使用 Castle WCF 工具来使用以下配置初始化客户端代理:
单元测试 MVC 控制器
我正在尝试结合 IoC 和 DI 来学习 MVC。在我的项目中我还使用 Castle、Automapper、NHibernate、NHibernateIntegration。 感谢 Kozmic 的优秀示例“To…
在 Castle 中注册组件后注册拦截器
我有一个设施需要注册一个拦截器,然后注册这个拦截器 已在容器 Castle Kernel 中注册的组件的子集。 该设施位于一个单独的组件中,旨在供不同的人员…
Castle IInitialized 异常未传播
考虑到这段代码: public class A { public B b { get; set; } } public class B : IInitializable { #region IInitializable Members public void In…