我可以更改ASP.Net MVC 3应用程序的物理视图的搜索顺序

GvS*_*GvS 5 asp.net razor asp.net-mvc-3

我注意到Asp.net MVC 3在.cshtml文件之前搜索.aspx文件.我可以更改此搜索顺序吗?怎么做?

背景资料

调试时我得到以下异常:

The view 'Reset' or its master was not found. The following locations were searched:
~/Views/Demo/Reset.aspx
~/Views/Demo/Reset.ascx
~/Views/Shared/Reset.aspx
~/Views/Shared/Reset.ascx
~/Views/Demo/Reset.cshtml
~/Views/Demo/Reset.vbhtml
~/Views/Shared/Reset.cshtml
~/Views/Shared/Reset.vbhtml
Run Code Online (Sandbox Code Playgroud)

我从中得出结论,首先搜索旧的.aspx视图.

由于我将我的网站转换为MVC3,并将所有视图转换为Razor,我希望首先搜索.cshtml文件.我认为这对性能会更好.

Cra*_*ntz 5

是.更改现有视图引擎的顺序..

但是在非调试配置中,文件位置是缓存的,因此它只对第一次查找有帮助.我不会流汗.