در Asp.Net MVC به صورت خود کار دو Engin برای View ها فعال است Razor و ASPX و بعد از هر بار درخواست View در چندین مسیر دنبال View های مورد نظر میگرده

در تصویر بالا میبینید که در صورت درخواست متد index از کنترلر home دنبال View هایی با Engin مربوط ASPX هم میگرده که سرعت برنامه رو پایین میاره

حالا قصد داریم Engin مربوط به ASPX رو غیر فعال کنیم

وارد Global.asax شوید و در Application_Start دو خط کد زیر را اضافه کنید

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

 

حالا تصویر زیر رو ببینید همانگونه که مشخص است دیگه دنبال View های با Engin Aspx نخواهد گشت

موفق و پیروز باشید