相关疑难解决方法(0)

在ASP.NET MVC 5 Mono中使用Razor Url助手时找不到方法'RouteCollection.get_AppendTrailingSlash'

我在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引擎,但没有收获.

c# asp.net-mvc ubuntu mono asp.net-mvc-5

6
推荐指数
1
解决办法
1291
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-5 ×1

c# ×1

mono ×1

ubuntu ×1