Подключаемый запрос ASP.NET MVC Framework - PullRequest
1 голос
/ 17 сентября 2010

Я пытаюсь создать подключаемый фреймворк ASP.NET MVC.Я широко использовал Prism (CAB для silverlight) и являюсь большим поклонником и хочу реализовать следующие элементы в моей подключаемой инфраструктуре ASP.NET MVC

  1. Платформа будет иметь хост для загрузкиКонтейнер Unity и другие элементы инфраструктуры, такие как службы регистрации и все.

  2. Плагины будут независимым приложением MVC2.Каждое приложение будет иметь реализованный интерфейс IModule, который будет инициализировать и регистрировать тип Controllers / VIEWS (это возможно !!!) в Unity?

  3. Этот IModule также будет регистрировать пользовательские маршруты для каждого плагина и добавлятьдля размещения коллекции маршрутов.

  4. Когда приложение запустится, список плагинов будет загружен из базы данных / внешнего файла и будет вызван IModule проекта, который загрузит вышеупомянутыеэлементы в контейнере Unity.

  5. Каждый раз, когда будет сделан какой-либо запрос, контроллер будет загружен из единицы и будут загружены представления (возможно ли, чтобы я зарегистрировал пользовательский механизм представления в единстве, которыйбудет указывать на физический путь, а не встраивать ресурс в dll)

Возможно ли это.Вопрос может показаться немного глупым ...:)

1 Ответ

0 голосов
/ 18 сентября 2010

Это вообще возможно, хотя много работы с нуля.К счастью, проект Microsoft Orchard уже выполняет почти все, о чем вы просите, и вы можете скачать исходный код MVC, чтобы увидеть, как это делается.Смотри: http://orchard.codeplex.com/

...