【发布时间】:2018-07-10 18:32:41
【问题描述】:
我正在将 Simple Injector 与 ASP.NET Core 2.1 一起使用,我已启用自动交叉连接,如下所示,但是当我执行 container.GetCurrentRegistrations() 时,我在 Simple Injector 容器中看不到任何可用的 ASP.NET Core 服务。
container.Options.DefaultScopedLifestyle = new AsyncScopedLifestyle();
services.AddHttpContextAccessor>();
services.AddSingleton<IControllerActivator>(
new SimpleInjectorControllerActivator(container));
services.EnableSimpleInjectorCrossWiring(container);
services.UseSimpleInjectorAspNetRequestScoping(container);
请提出可能是什么问题?
【问题讨论】:
标签: c# inversion-of-control simple-injector