混合asp.net webform和asp.net mvc

时间:2014-10-19 07:36:51

标签: asp.net asp.net-mvc-5

我现在webform project添加了MVC。对于.aspx页面,每件事情都是正确的,但不适用于.cshtml文件,并且出现以下错误:

The view 'hh' or its master could not be found. The following locations were searched:
~/Views/Home/hh.aspx
~/Views/Home/hh.ascx
~/Views/Shared/hh.aspx
~/Views/Shared/hh.ascx 

项目不搜索.cshtml个文件。有什么想法?

1 个答案:

答案 0 :(得分:0)

剃刀视图引擎很可能未在您的应用程序中注册。在这种情况下,您需要在Global.asax中的Application_Start中的某个位置注册它:

ViewEngines.Engines.Add(new RazorViewEngine());

您可以在运行应用程序时检查ViewEngines.Engines来验证引擎是否已注册。