Я разделил контроллеры и представления двух проектов на последней версии MVC 5.2.6
У нас есть много клиентских проектов с одним и тем же контроллером, но иногда нужно переопределять контроллеры.
Я хотел бы что-то сделатьНапример: контроллер по умолчанию в моем проекте библиотеки, но если мы нашли контроллер в основном проекте, возьмите этот, вид заказа для контроллеров.
Но когда я это сделаю:
ControllerBuilder.Current.DefaultNamespaces.Add("MainProject.Controllers");
ControllerBuilder.Current.DefaultNamespaces.Add("Library.Controllers");
, я получаюОшибка контроллера неоднозначна
Обновления
Идея состоит в том, чтобы иметь общие контроллеры для всех клиентских веб-сайтов.Веб-сайт клиента будет содержать только представления, но для определенных событий клиента потребуется переопределить некоторые контроллеры.