Как обслуживать контент из другой сборки - PullRequest
6 голосов
/ 18 февраля 2010

Как поместить представления и контент в отдельную сборку, на которую можно ссылаться из MvcApplication?

Ответы [ 3 ]

3 голосов
/ 02 марта 2010

Похоже, вы говорите о переносных областях. Крейг Шумейкер Полиморфный подкаст недавно выпустил эпизод с участием Джеффри Палермо и Эрика Хекстера , и они обсудили переносимые области и то, чем они являются.

Ссылка на статью на Los Techies появилась в заметках к шоу, что является отличным «практическим руководством» для начала работы с переносными областями.

Краткий ответ: вам нужно скомпилировать проект с надлежащими зависимостями и установить действие сборки для всех представлений в качестве встроенных ресурсов.

1 голос
/ 02 марта 2010

довольно просто, когда вы обрабатываете свою маршрутизацию -> направляет ее к сборке и классу, который обрабатывает это.

но не забывайте, что вам нужно реализовать несколько вещей. Я полагаю, вы поняли это.

1 голос
/ 19 февраля 2010

AFAIK, нет прямого пути использования веб-форм (.aspx) в качестве представления. Однако вы можете использовать другие механизмы просмотра (например, Stringtemplate ) и встраивать страницы и изображения в качестве ресурсов в DLL . Вам нужно будет реализовать:

  • Ваш собственный движок просмотра
  • Контроллеры обслуживания изображений и других ресурсов (css, js и т. Д.)

Надеюсь, это имеет смысл ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...