Как я могу удалить поддержку для двигателей представления, которые я не использую? - PullRequest
10 голосов
/ 07 декабря 2011

Насколько я понимаю, что:

в режиме отладки вы можете повысить производительность, удалив поддержку движков представления, которые вы на самом деле не используете (например, WebForms)

Я бы хотел сделать это для своего приложения, так как я использую только Razor. Как я могу это сделать?

Ответы [ 2 ]

19 голосов
/ 07 декабря 2011

Поместите это в метод Application_Start в Global.asax.cs:

ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
9 голосов
/ 07 декабря 2011

В вашем Application_Start:

ViewEngines.Engines.Remove(
    ViewEngines.Engines.OfType<WebFormViewEngine>().First()
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...