Портативные зоны ASP.Net MVC работают с Umbraco? - PullRequest
0 голосов
/ 10 июля 2010

У меня есть веб-сайт Umbraco, который я хочу расширить. Я чувствую, что ASP.Net MVC - это путь для расширения, которое я пишу - мне особенно нравится идея Portable Area от MVCContrib. Что мне интересно, так это то, насколько просто было бы включить Portable Area в Umbraco без перекомпиляции источника?

В более общем смысле, можно ли подключить переносную область в существующее приложение, просто изменив файл web.config? Я думаю о том, как создать HttpModule и включить его в web.config.

Ответы [ 2 ]

1 голос
/ 10 июля 2010

Нет, для переносимых областей требуется установить VirtualPathProvider. VirtualPathProviders должен быть настроен с помощью кода.

Вы можете попробовать какой-нибудь хакерский подход, используя папку App_Code. Это может сработать.

0 голосов
/ 10 июля 2010

Текущая версия Umbraco (4.x) основана на модели веб-форм, поэтому будет непросто включить в нее MVC (хотя я полагаю, что Umbraco 5, который еще находится в процессе планирования, будет основан на MVC).

Обычно вы используете XSLT или пользовательские элементы управления веб-формы для добавления функциональности на сайт Umbraco. Тем не менее, мне не ясно, что на самом деле делает написанное вами «расширение»? Возможно, вы могли бы рассказать о том, для чего он предназначен?

...