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