mono上的ASP.NET:System.TypeLoadException

mono上的ASP.NET:System.TypeLoadException,asp.net,asp.net-mvc-4,ubuntu,mono,Asp.net,Asp.net Mvc 4,Ubuntu,Mono,我想用ASP开发一个网站,并用Mono在Ubuntu或Debian服务器上运行它。首先,我在Windows上用VisualStudio创建了一个非常简单的应用程序,并希望将其部署到一个Ubuntu框中,以确保其正常工作。但到目前为止还没有 我所做的:我在Windows上使用Visual Studio 2012创建了一个ASP.NET(版本2)应用程序。然后我将项目发布到我的文件系统,并将其复制到服务器。它运行的是Mono版本3.2.8。我已按照以下说明配置vhost: 但是,如果我打开浏览器并尝

我想用ASP开发一个网站,并用Mono在Ubuntu或Debian服务器上运行它。首先,我在Windows上用VisualStudio创建了一个非常简单的应用程序,并希望将其部署到一个Ubuntu框中,以确保其正常工作。但到目前为止还没有

我所做的:我在Windows上使用Visual Studio 2012创建了一个ASP.NET(版本2)应用程序。然后我将项目发布到我的文件系统,并将其复制到服务器。它运行的是Mono版本3.2.8。我已按照以下说明配置vhost:

但是,如果我打开浏览器并尝试打开网站,我会得到一个
System.TypeLoadException
。它说:

Description: HTTP 500.Error processing request.
Details: Non-web exception. Exception origin (name of application or object): <myprojectname>
说明:HTTP 500。处理请求时出错。
详细信息:非web异常。异常来源(应用程序或对象的名称):
不用说,调试环境中不会发生此错误

我一整天都在努力和这件事抗争,但我想不出来。非常感谢您的帮助。

什么是ASP.NET(版本2)?为什么使用MVC4标记?如果你自己解释得不够清楚,没人能帮上什么忙。