我将MVC 2.0站点迁移到MVC 3.0,使用:Migrating MVC 2.0 -> 3.0
使用ASPX作为View Engine现在效果很好......
但是我试图创建一个Razor视图并得到了这个错误:
The view 'TestView' or its master was not found. The following locations were searched:
~/TestView.aspx
~/TestView.ascx
~/Views/Color/TestView.aspx
~/Views/Color/TestView.ascx
~/Views/Shared/TestView.aspx
~/Views/Shared/TestView.ascx
如何启用razor?
我正在使用Visual Studio 2010 ... 创建一个全新的MVC 3 Web应用程序使Razor变得更好!
由于
答案 0 :(得分:7)
尝试将ViewEngines.Engines.Add(new RazorViewEngine());
添加到您的global.asax文件
答案 1 :(得分:-1)
请查看
在“解决方案资源管理器”中,删除对System.Web.Mvc(指向版本2 DLL)的引用。然后添加对System.Web.Mvc(v3.0.0.0)的引用。还要添加对System.WebPages.dll和System.Web.Helpers.dll的引用。