我正在转换现有的ASP .Net Web API 2项目以使用OWIN。 该项目使用Castle Windsor作为依赖注入框架,其中一个依赖项设置为使用PerWebRequest生活方式。 当我向服务器发出请求时,我得到了Castle.MicroKernel.ComponentReso ...
我正在转换现有的ASP .Net Web API 2项目以使用OWIN。 该项目使用Castle Windsor作为依赖注入框架,其中一个依赖项设置为使用PerWebRequest生活方式。 当我向服务器发出请求时,我得到了Castle.MicroKernel.ComponentReso ...
这特定于LightInject的拦截。 是否可以基于PerWebRequest生存期应用拦截逻辑,以便可以根据用户输入有条件地打开/关闭拦截逻辑? 例如这样的事情。 现在,由于IMyService生存期被定义为PerWebRequest,因此将为每个Web请求创建它,并且给我留下的印 ...
我有一个ServiceStack API应用程序,该应用程序使用Simple Injector作为其IoC容器。 我需要某些组件来具有“按网络请求”的生活方式。 我在此处的Simple Injector文档中进行了查找,发现它没有一个,但是有两种生活方式与“每个Web请求”相对应: ...
我在MVC应用程序中使用Castle Windsor,但遇到了以下问题: 我有IUnitOfWorkProvider依赖项,我想拥有PerWebRequest生活方式。 在Controller中,我有以下两个依赖关系: public class UserController : C ...
我有使用Entity Framework作为ORM的ASP.NET MVC应用程序。 现在我正在为EF ObjectContext使用PerWebRequest生活方式。 在高负载下分析应用程序性能时,我发现了ObjectContext创建的瓶颈。 我想将ObjectContext ...
我有一个MVC 4项目,我正在尝试将PerWebRequest对象注入我的控制器。 但是,似乎没有跨多个请求重新创建对象 这是我的PerWebRequestObject: 这是我的TestController: 为什么这不起作用? 请注意,我正在使用WindsorCo ...
我正在尝试对涉及的城堡windsor 进行一些测试,在我的一项测试中,我想检查windsor 安装程序,因此我检查容器是否可以根据其接口解析我的组件。 到目前为止,太好了,当组件在其安装程序中具有 PerWebRequest 生活方式时,问题就开始了,起初它抱怨 HttpContext.Curre ...
我正在将HttpContextBase注入缓存类。 HttpContextBase注册为PerWebRequest。 我在每个Web请求上与缓存类进行交互,这很好,但我还需要在应用程序启动时初始化缓存。 我知道PerWebRequest在Application_Start中不起作用: ...
Castle / Windsor新手,请耐心等待。 我目前正在使用框架System.Web.Mvc.Extensibility,并在其启动代码中,它注册了HttpContextBase,如下所示: 我想要做的是改变行为并将httpContextBase的生活方式改为PerWebRe ...
特定 注册: web.config中的正确内容: 使用从SVN构建的Castle版本。 使用网页代码: 我得到了〜a()没有调用,RedGate探查器显示a没有被收集,对它的引用卡在AllComponentsReleasePolicy.instance2burd ...
我有一个非常基本的 NHibernate 设置。 我没有使用 Castle Widnsor 或任何类似的东西来在我的代码中执行 IoC。 我想要做的就是将我的 Lifestyle 设置为 PerWebRequest,但是如果不返回我的代码并更新它以使用 IoC 库,我无法弄清楚如何做到这一点。 有 ...