我尝试了一下,没有找到答案.Razor View引擎是否可以在Mono中运行?
我正在绝望地尝试在Monodevelop上使用Razor设置MVC 4(在最糟糕的情况下).我坐在Mac OS X机器上,配备Mono 2.11.4.
它似乎没有所需的所有组件.例如,似乎找不到System.Web.Helper.MonoDevelop只能找到System.Web.Mvc版本3(选择了.NET framework 4.5)或版本2(选择了.NET Framework 4.0).有谁知道如何让Razor的MVC 4工作?
我在Mono中创建了一个ASP.NET MVC 5应用程序(Ubuntu 14.4,Monodevelop 5.9,Mono JIT编译器版本4.0.1).
我看到一些剃刀组件无法识别,例如:
@Url.Action
Run Code Online (Sandbox Code Playgroud)
当我添加这个
<a title="Notifications" href="@Url.Action("_Listing","Home")"> Home </a>Run Code Online (Sandbox Code Playgroud)
我收到此错误:
system.missingMethodException而
找不到方法'RouteCollection.get_AppendTrailingSlash'.
System.Web.Mvc从包中引用.还有什么是必需的吗?
更新:到目前为止我尝试过这些解决方案
这似乎是一个众所周知的问题但我坚信应该有一些工作的黑客.我尝试过使用aspx引擎,但没有收获.