Как удалить поддержку для двигателей просмотра, которые я не использую?

Я понимаю, что:

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

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

Ответ 1

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

ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());

Ответ 2

В Application_Start:

ViewEngines.Engines.Remove(
    ViewEngines.Engines.OfType<WebFormViewEngine>().First()
);