无法使用 DynamicProxy 在拦截器中检索 CustomAttributes
我目前正在使用 Castle DynamicProxy 实现拦截器。我要求拦截器在我的服务层方法上获取一些自定义属性,但 invoking.Method.GetCustomAttributes 不返…
ASP MVC +城堡 + nHibernate如何连接?
连接asp mvc + 温莎城堡 + nhibernate 的最佳方式是什么? 我有一个存储库,它被注入到我的控制器构造函数中。 这是执行此操作的良好且正确的方法吗:…
关于温莎城堡的几个问题
关于温莎城堡的一些问题。 我有一个看起来像这样的服务: public interface IMysRepository { ISomeObject GetById(int id); } public interface IMyS…
利用 AllTypes.FromAssemblyContaining() / UsingFactoryMethod()
我使用以下代码注册位于同一程序集中的许多存储库: IoCContainer.Register(AllTypes.FromAssemblyContaining).BasedOn(typeof(IRepository c.LifeSty…
温莎城堡:注册多种类型
假设我有几个实现接口的类:IFileDownloader。 如果我单独注册一个组件,一切都很好: kernel.Register(Component.For().ImplementedBy()); 但是,如…
Castle WCF 集成通道关闭
我的印象是,释放 WCF 服务连接的组件将关闭与该组件关联的通道。但是,请考虑以下事项: // In some installer class public void Install(IWindsorC…
WPF +温莎城堡MVVM:定位器-DataContext
编辑: 我找到了一种方法来做到这一点,但我不确定这是否是最好的方法。 在 WindsorContainer 初始化中,首先我注册 viewmodel: container.Register(…
使用AOP技术拦截ADO.Net
我有相当大的代码库,使用各种不同的 ADO 技术(即一些 EF,在某些情况下直接使用 ADO.Net)。 我想知道是否有任何方法可以全局拦截任何 ADO.Net 调用…
使用 PerWebRequest 生活方式测试 Castle Windsor 组件
我正在尝试对温莎城堡进行一些测试,在我的一项测试中,我想检查温莎安装程序,因此我检查容器是否可以根据其接口解析我的组件。 到目前为止,一切都…
Web 上下文中 Castle.Facilities.NHibernateIntegration ISessionManager 的线程安全问题
因此,基于这个问题(此处),我最后问了这个问题一周,我决定去看看 Castle 项目并使用 Castle.Facilities.NHibernateIntegration 设施。 我花了两天…
帮助! - DefaultServiceHostFactory 在 application_startup 和容器创建之前执行
我正在将 WCF 工具用于 WAS 中托管的服务(iis7 中的 net.tcp 绑定),并且仅在冷应用程序启动(即尚未运行)时遇到奇怪的问题。 以下语句应在容器首…
Castle 包括 WCF 托管
在我们的 WCF 解决方案中,我们有一个 ConsoleHost(控制台应用程序而不是类库)项目和一个 WasHost 项目。我们使用 Consolehost 托管用于开发环境,…
温莎城堡适合在哪里?
我正在尝试使用 nHibernate、Castle Windsor、WCF 和 ASP .NET 为基于分布式域驱动设计的系统绘制技术架构图 我使用了典型的层,即基础设施层、接口层…
Castle 单轨列车数据绑定实际操作
我们遇到一个问题,我们的网站(运行 Castle Monorail)上有一个下载链接,可以将一些数据下载为 CSV。 Action 方法如下: public void TransactionRe…