これは、Razor ViewEngine(.cshtmlファイル)を使用したasp.netmvcプロジェクトです。
WebFormViewEngineがメモリにロードされるのはなぜですか?
これは、Razor ViewEngine(.cshtmlファイル)を使用したasp.netmvcプロジェクトです。
WebFormViewEngineがメモリにロードされるのはなぜですか?
ASP.NET MVC 3は、既定でRazorおよびWebFormsビューエンジンを使用します。たとえば、WebFormsビューを含む古いMVC1プロジェクトをMVC3に移植したとします。WebFormsを使用しない場合は、Global.asaxで安全に削除できます。
public class Global : HttpApplication
{
public void Application_Start()
{
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
}
}
一部のページにASPXエンジンを使用し、他のページにRazorを使用するハイブリッドであるアプリケーションを作成できます。
これがロードされる理由です。
で自由に削除できますglobal.asax
。