C# 使用参数时ASP.Net Mono TypeloadException

C# 使用参数时ASP.Net Mono TypeloadException,c#,asp.net,asp.net-mvc,mono,C#,Asp.net,Asp.net Mvc,Mono,我正在尝试在Mono上开始使用ASP.Net。首先,我尝试将MVC 5与一起使用,但每当我向操作方法添加参数时,都会出现以下错误: **System.TypeLoadException** Could not load type 'System.Web.UnvalidatedRequestValuesBase' from assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

我正在尝试在Mono上开始使用ASP.Net。首先,我尝试将MVC 5与一起使用,但每当我向操作方法添加参数时,都会出现以下错误:

**System.TypeLoadException**
Could not load type 'System.Web.UnvalidatedRequestValuesBase' from assembly 'System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
我试图启动一个MVC3项目,一个由Xamarin Studio提供的模板,但我得到了完全相同的结果。下面是我尝试执行的代码。当我删除参数字符串名称时,它可以正常工作

public String Index(string name)
{
    return String.Format("Hello {0}", name);
}
我的开发环境是Xamarin Studio,Mono 3.6.0 for.NET 4.5
我做错什么了吗?我想这与所使用的库有关,但我似乎无法找出问题所在。

您找到解决方案了吗?没有,很遗憾没有。我想这与所使用的Mono版本有关,但我真的不知道:/我们使用Mono 3.8和最新的Xamarin Studio版本至少运行了ASP.NET MVC 4。