代表可以使用温莎城堡 IOC 容器进行注册吗?
这可能是一个愚蠢的问题,但是可以使用 IOC 容器(例如 Windsor)注册委托或事件吗? 我设想在应用程序启动时注册事件功能,实现策略模式。 我认为,…
Asp.Net mvc - 从Session_Start访问IoC容器
我想管理我的身份验证cookie,类似于 http://fishbowl.pastiche.org/2004 /01/19/persistent_login_cookie_best_practice/ 我想在会话开始时检查 cook…
Castle:如何在日志拦截器中获取正确的 ILogger?
如果您在温莎城堡中使用 LoggingFacility,如果您的类中有可选的记录器依赖项(城堡可以将记录器注入其中的 ILogger 属性),容器将自动解析与您的类…
在温莎有没有更好的方式来表达这种流畅的注册呢?
基本上我想要一种表达方式:查找具有基类 AbstractDataService 的所有类,并通过它们的接口而不是它们的基类来解析它们。 我目前有这个并且它可以工作…
温莎城堡解析命名实例和未命名实例不正确
我有以下测试代码,试图获取一个用于通用的实例,另一个用于特殊目的。 [TestMethod] public void Test_Name_And_Named_Instances() { //MyClass impl…
温莎城堡 XML 配置帮助
我在我的应用程序的 Caste-Windsor XML 配置中定义了以下三个组件: <component id="StringFactory" service="IStringFactory, MyApp" type="Defaul…
在 ASP.NET MVC 应用程序中使用实体框架和 Windsor 时出现内存泄漏
我无法让温莎容器和实体框架一起工作,这可能是由于我自己介绍的一个问题,但最终结果是我遇到了严重的内存泄漏。 我的应用程序设置了 EDMX、存储库和…
Castle Windsor ResolveAll 因类型参数异常而失败
我正在使用温莎城堡进行 IoC。它一直工作得很好,但是每次我尝试运行我的应用程序时,它都会在 ResolveAll 调用期间失败: var resolved = container.…
Castle Project - 刷新 Castle Windsor 单例的选项(过期?通知?)
我在 ASP.NET MVC 2 项目中使用 Castle Windsor 2.0 进行依赖注入。 我的一个组件保存应用程序配置数据,当前配置为单例(目的是避免频繁访问数据库以…
代码中的 Windsor Setter 注入
我正在使用 Windsor 在 .Net 项目中执行 IoC,但在代码中进行 setter 注入时遇到困难。 我相信这是因为我全面注册了我的组件,因为最终我希望遗留项目…
温莎城堡 - 指定所有拦截器
container .Register ( AllTypes .FromAssemblyContaining<TestInterceptor>() .BasedOn<IInterceptor>() .Where(t => t.Name.EndsWith("In…
Fluent NHibernate - Castle 动态代理 - 本地主机上的信任问题
不久前,我在生产环境中使用 NHibernate 运行应用程序时遇到了问题。答案(感谢 stackoverflow - questions/1469408/)是改为完全信任。 这非常有效 -…
如何控制 MembershipProvider 实例的创建/生命周期?
我已在 Web.Config 文件中注册了一个自定义 MembershipProvider 类。我正在使用 Castle Windsor 进行控制反转,并且我已将自定义 MembershipProvider …