Немного контекста
У нас есть недавнее веб-приложение MVC4, используемое многими людьми, которое мы хотели бы перенести в Orchard CMS. Несмотря на то, что это приложение типа «администратор», мы не хотим, чтобы оно было частью административного раздела Orchard. Это приложение в настоящее время работает, и мы хотели бы, чтобы переход на Orchard был как можно более незаметным для конечного пользователя.
Где мы сейчас
Мы следовали этому ответу, как интегрировать существующее приложение ASP.NET MVC с Orchard CMS, но мы используем макеты (Razor, а не Orchard), и оно не работает (по умолчанию) с тем, как Orchard отображает страницы (представления, возвращаемые действиями контроллеров, отображаются без макетов - _ViewStart.cshtml игнорируется). Я попытался указать путь макета в методе View, но он не работает или путь не подходит, так как мы находимся в модуле. Есть ли способ указать Orchard использовать файл _layout.cshtml и обойти тему Orchard?