在你的解决方案中创建另一个项目来配置容器和注册表是否是一种好的实践?我正在思考应该把容器配置放在哪里,目前我把所有代码都放在全局asax文件中,但随着我添加更多的注册表和更高级的注入,它变得越来越混乱。
在你的解决方案中创建另一个项目来配置容器和注册表是否是一种好的实践?我正在思考应该把容器配置放在哪里,目前我把所有代码都放在全局asax文件中,但随着我添加更多的注册表和更高级的注入,它变得越来越混乱。
我们将它们分为一组类,然后从Global.asax实例化根类。例如:
IPreferredContainerType container = new RootContainerFactory().Container;
Application["Container"] = container;
Container = container;