在带有区域的 ASP.NET MVC2 应用程序中使用 AutoFac 注册控制器
有没有人能够让 AutofacControllerFactory 在控制器分为区域的应用程序中工作? 当前版本似乎不支持开箱即用。 谢谢…
嘲笑 Autofac 的“Resolve”使用 TypeMock 扩展方法
我正在尝试模拟 Autofac 解析,例如 using System using Autofac using TypeMock.ArrangeActAssert class Program { static void Main(string[] args)…
使用 Autofac 2 和命名注册的构造函数注入
我目前正在尝试删除代码中的一些 .Resolve。我一直进展顺利,直到我遇到一个命名注册,并且我无法使用该名称获得 Autofac 解析。我缺少什么才能将命名…
两个不同区域的不同控制器同名导致路由冲突
我有两个区域: ControlPanel 和 Patients。 两者都有一个名为 ProblemsController 的控制器,它们仅在名称上相似。期望的结果将是产生 /controlpanel…
使用 AutoFac 2 避免服务定位器
我正在构建一个使用 AutoFac 2 进行 DI 的应用程序。我阅读使用静态 IoCHelper(服务定位器)应该是避免了。 IoCHelper.cs public static class IoCHe…
Autofac 中 HttpRequestScoped 的解决问题
我正在尝试解决应用程序中的 AccountController 问题,但似乎我遇到了生命周期范围问题。 builder.Register(c => new MyDataContext(connectionStri…
使用autofac和dynamicproxy2选择性拦截方法
我目前正在使用 Autofac-1.4.5.676、autofac contrib 和 castle DynamicProxy2 进行一些实验。目标是创建一个粗粒度的分析器,可以拦截对特定接口的特…
Autofac:从 SingleInstanced 类型到 HttpRequestScoped 的引用
我有一个应用程序,其中共享对象需要引用每个请求对象。 Shared: Engine | Per Req: IExtensions() | Request 如果我尝试将 IExtensions 直接注入到 E…
如果 Autofac 支持方法拦截,是否可以使用 Autofac 来实现审计?
我计划在我的项目中使用 Autofac IoC,我必须在其中实施审核(谁、应用程序中正在做什么)。我已经读过很多关于这个主题(审计)的文章。 我的目的是…
Asp.net mvc 2 中的 Autofac
我想要/需要使用 asp.net mvc 2 网站编译 autofac。我想单步查看源代码,看看它是如何工作的。但这是我的问题。 mvc dll 的二进制文件显然绑定到 asp.…
根据构造函数参数属性使用 autofac 解决依赖关系
我正在使用 Autofac。我想根据应用于构造函数参数的属性注入依赖项的不同实现。例如: class CustomerRepository { public CustomerRepository([Custo…
RenderAction 在当前区域的当前控制器中找不到操作方法
我正在创建一个使用区域的 ASP.NET MVC 2 (RTM) 项目。一个区域的Home控制器的Index动作需要使用RenderAction来生成页面的一个子区域。调用的操作也在…
autofac 的 ASP.NET 集成是否/将会支持 PreInit 或 Init 事件?
通过查看 1.4.4 源代码,我发现 Autofac 的 ASP.NET 集成(通过 Autofac.Integration.Web)在 Page 上执行属性注入,作为 HttpContext.PreRequestHand…
使用 Autofac 2.1.12 解析 ASMX 中的 HttpRequestScoped 服务
描述 我有一个旧类型,即 HttpRequestScoped 和一个使用该服务的旧 Web 服务。为了解决遗留问题中的服务,我有一个全局解析器。这在 1.4 中一切正常,…