Architecture 在哪里注册国际奥委会的类库?

Architecture 在哪里注册国际奥委会的类库?,architecture,inversion-of-control,layer,Architecture,Inversion Of Control,Layer,我有asp.net mvc web应用程序,它依赖于类库。我通过Autofac IoC实例化它的类。 但这个类库依赖于底层(另一个类库),而底层在web应用程序中不被引用。还有我想用Autofac实例化的lowes层中的类。但这里有一个问题-在哪里为最底层的autofac注册类和接口? 我是否应该使用一个静态方法在web应用程序(中间层)引用的类库项目中创建一些配置类,在其中我应该注册最底层的类和接口,并在web项目的应用程序启动时调用它? 我不应该在这个方法中注册来自两个层(中间层和最低层,两

我有asp.net mvc web应用程序,它依赖于类库。我通过Autofac IoC实例化它的类。
但这个类库依赖于底层(另一个类库),而底层在web应用程序中不被引用。还有我想用Autofac实例化的lowes层中的类。但这里有一个问题-在哪里为最底层的autofac注册类和接口?
我是否应该使用一个静态方法在web应用程序(中间层)引用的类库项目中创建一些配置类,在其中我应该注册最底层的类和接口,并在web项目的应用程序启动时调用它?
我不应该在这个方法中注册来自两个层(中间层和最低层,两个类库)的类吗? 或者我应该制作一个特殊的autofac配置/注册项目?对我来说似乎没有必要


感谢您提供的提示

我认为引用所有其他项目的单独配置项目的选项是有效的(我自己也做过),但在使用中有很多值得一提的地方,每个项目都可以自行配置。
(请注意,它的缺点是现在所有项目都必须了解并参考autofac)