Я пытаюсь создать подключаемый фреймворк ASP.NET MVC.Я широко использовал Prism (CAB для silverlight) и являюсь большим поклонником и хочу реализовать следующие элементы в моей подключаемой инфраструктуре ASP.NET MVC
Платформа будет иметь хост для загрузкиКонтейнер Unity и другие элементы инфраструктуры, такие как службы регистрации и все.
Плагины будут независимым приложением MVC2.Каждое приложение будет иметь реализованный интерфейс IModule, который будет инициализировать и регистрировать тип Controllers / VIEWS (это возможно !!!) в Unity?
Этот IModule также будет регистрировать пользовательские маршруты для каждого плагина и добавлятьдля размещения коллекции маршрутов.
Когда приложение запустится, список плагинов будет загружен из базы данных / внешнего файла и будет вызван IModule проекта, который загрузит вышеупомянутыеэлементы в контейнере Unity.
Каждый раз, когда будет сделан какой-либо запрос, контроллер будет загружен из единицы и будут загружены представления (возможно ли, чтобы я зарегистрировал пользовательский механизм представления в единстве, которыйбудет указывать на физический путь, а не встраивать ресурс в dll)
Возможно ли это.Вопрос может показаться немного глупым ...:)