Можно ли настроить компилятор ASP.NET для компиляции представлений Razor в одном каталоге, но не в другом? - PullRequest
1 голос
/ 09 марта 2011

Я использую компилятор ASP.NET 4.0 для предварительной компиляции своего проекта ASP.NET MVC 3, и я использую Razor как часть механизма шаблонов электронной почты.

Проблема в том, что компилятор пытается скомпилировать мои представления (ХОРОШО), а также мои шаблоны (ПЛОХО). Можно ли настроить его так, чтобы шаблоны не компилировались?

Представления находятся в ~ / Views, а шаблоны - в ~ / Templates. Каждый каталог имеет свой собственный Web.config.

1 Ответ

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

Предварительная компиляция по определению компилирует весь сайт, поэтому нет возможности отключить это. Если вы используете не-BuildProvider метод создания шаблонов электронной почты (т.е. вы вызываете какой-то другой API напрямую для их компиляции при необходимости), вы можете попытаться изменить расширение файлов ваших шаблонов, чтобы эти файлы не распознавались ASP.NET BuildProvider.

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