MVC Razor Shared внешний макет - PullRequest
       3

MVC Razor Shared внешний макет

2 голосов
/ 08 марта 2011

Я ищу способ ссылки на общий внешний _layout.cshtml из MVC 3 и Razor.

Небольшая предыстория: у нас есть несколько разработчиков.Все они работают над отдельными приложениями MVC, которые должны выглядеть одинаково.Все эти приложения будут развернуты на одном и том же сайте, например, http://www.example.com/App1/ и http://www.example.com/App2/

. Внешний вид будет создаваться CMS и помещаться в другую папку http://www.example.com/Layout/_layoutExt.cshtml

.

Я пробовал

MasterName = @"C:\inetpub\wwwroot\layout\_LayoutExt.cshtml";

Но выдает ошибку, что не может найти файл

Представление 'Index' или его мастер не найденыили никакой движок представления не поддерживает искомые местоположения.Были найдены следующие местоположения.

Ответы [ 2 ]

1 голос
/ 15 марта 2011

Мое возможное решение было использовать символические ссылки (или переходы или жесткие ссылки), чтобы связать нужный файл в папку просмотра.Таким образом CMS пишет в одно место, а мое приложение - в другое.Не чистое решение, которое я искал.

0 голосов
/ 09 марта 2011

Возможно, вам понадобится создать собственный движок просмотра, который поддерживает чтение файлов вне домашнего каталога веб-приложения.

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