2
回答
Autofac 自动注册, 程序池回收后注册类型丢失?
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

自动注册后发现一个严重的问题, 程序池回收后注册类型就丢失了.

// Autofac 初始化
 var baseType = typeof(IDependency);
 var assemblys = AppDomain.CurrentDomain.GetAssemblies().AsParallel().ToList();
 var builder = new ContainerBuilder();

 builder.RegisterAssemblyTypes(assemblys.ToArray())
        .Where(c => baseType.IsAssignableFrom(c) && c != baseType)
        .AsImplementedInterfaces()
        .InstancePerHttpRequest()
        .PreserveExistingDefaults();

举报
Midnight
发帖于5年前 2回/839阅
顶部