Мы хотим создать веб-приложение MVC4, реализующее некоторые бизнес-процессы, которые должны быть реализованы с использованием MVC4 Framework. В этом заявлении на веб-сайте также должна содержаться большая часть документации, которую лучше всего использовать с использованием CMS, например Umbraco.Umbraco 6 с MVC 4
Итак, мы выбрали Umbraco как инфраструктуру, реализовали страницы CMS, и теперь мы хотим добавить логику приложения внутри.
Если мы расширим RenderMvcController, мы столкнемся с некоторыми ограничениями, поскольку мы должны придерживаться библиотек Umbraco.
Можно ли использовать необработанный двигатель MVC4, базовый класс контроллера, а также стандартные страницы просмотра, которые не наследуются ни от чего другого, кроме механизма Umbraco 6 CMS?
Протестировано, но нет! Новый пользовательский контроллер должен быть унаследован от RenderMvcController, поэтому ошибка: «Указанный тип (MyCustomUmbracoController) не имеет типа Umbraco.Web.Mvc.RenderMvcController« –
Хмм. Должно быть возможно запустить простой MVC вместе с материалом Umbraco, наследуя Umbraco.Web.Mvc.RenderMvcController и переопределяя метод Index, как показано [здесь] (http://www.ben-morris.com/using-umbraco-6 -в-создать-ан-Asp-нетто-Mvc-4-веб-аппликаций). – kelpie
Да, действительно! Вы должны расширить RenderMvcController, однако у вас есть полная мощность MVC. Спасибо v6.1! –