Имам уеб приложение asp.net mvc и то зависи от библиотеката на класовете. Създавам класове от Autofac IoC.
Но тази библиотека от класове зависи от по-нисък слой (още една библиотека от класове), която не се споменава в уеб приложението. А също и класовете от този lowes слой, който бих искал да инстанцирам от Autofac. Но тук е въпросът - къде да регистрирам класовете и интерфейсите за autofac за този най-нисък слой?
Трябва ли да направя в проект на библиотека с класове, рефериран от уеб приложение (среден слой), някакъв конфигурационен клас с един статичен метод, в който да направя регистрирайте класовете и интерфейсите от най-ниския слой и го извикайте в application_start на уеб проекта?
Не трябва ли да регистрирам в този метод класовете от двата слоя (среден и най-нисък, и двете библиотеки с класове)? Или трябва да направя специален проект за конфигурация/регистрация на autofac? Струва ми се излишно.
Благодаря за съветите