Tag: structuremap4

ASP.Net MVC5和StructureMap4 – 简化方法

在将StructureMap.MVC5集成到ASP.Net MVC5 Web应用程序时,意识到它使用3.1版本的SM而不是4+。 然后尝试获取此Nuget中包含的文件并将其更改为SM4,但是有很多代码存在,并且SM3.1和SM4之间存在多个不兼容的调用。 有了这个,我最终编写了一个简单的IoC,如下所示。 寻找有关其不足之处的建议以及与此处链接的Nuget版本相比效率低下的问题。 定义默认注册表 public class DefaultRegistry : Registry { public DefaultRegistry() { Scan( scan => { scan.Assembly(“MyAssembly”); scan.WithDefaultConventions(); }); For<IContext>().Use(); } } 创建一个静态容器 public static class IoC { private static IContainer container = new Container(c => c.AddRegistry()); public static IContainer Container { get { return container; } } } 覆盖控制器工厂 public […]