这是一个使用 Razor ViewEngine(.cshtml 文件)的 asp.net mvc 项目
为什么 WebFormViewEngine 然后加载到内存中?
最佳答案
ASP.NET MVC 3 默认使用 Razor 和 WebForms View 引擎。例如,假设您将带有 WebForms View 的旧 MVC 1 项目移植到 MVC 3。如果您不使用 WebForms,那么您可以在 Global.asax 中安全地删除它:
public class Global : HttpApplication
{
public void Application_Start()
{
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
}
}
关于asp.net-mvc - 为什么在 asp.net mvc 项目中加载 WebForms 的 ViewEngineCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11920817/