3

これは、Razor ViewEngine(.cshtmlファイル)を使用したasp.netmvcプロジェクトです。

WebFormViewEngineがメモリにロードされるのはなぜですか?

ここに画像の説明を入力してください

4

2 に答える 2

7

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());
    }
}
于 2012-08-12T08:33:51.597 に答える
1

一部のページにASPXエンジンを使用し、他のページにRazorを使用するハイブリッドであるアプリケーションを作成できます。

これがロードされる理由です。

で自由に削除できますglobal.asax

于 2012-08-12T08:32:53.637 に答える