如何删除对我不使用的视图引擎的支持?

时间:2011-12-07 14:33:19

标签: asp.net-mvc asp.net-mvc-3

我的理解是:

  

在调试模式下,您可以通过删除对实际未使用的视图引擎的支持来提高性能(例如WebForms)

我想为我的应用程序执行此操作,因为我使用的唯一视图引擎是Razor。我怎么能这样做?

2 个答案:

答案 0 :(得分:19)

将它放在Global.asax.cs中的Application_Start方法中:

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

答案 1 :(得分:9)

Application_Start

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