我想用ASP开发一个网站,并使用Mono在Ubuntu或Debian服务器上运行它。首先,我在Windows上使用Visual Studio创建了一个非常简单的应用程序,并希望将其部署到Ubuntu框中,只是为了看它是否有效。但到目前为止它没有。
我做了什么:我在Windows上使用Visual Studio 2012创建了一个ASP.NET(版本2)应用程序。然后我将项目发布到我的文件系统并将其复制到服务器。它运行Mono版本3.2.8。我按照以下指示配置了一个vhost:http://devblog.rayonnant.net/2012/11/mvc3-working-in-mono-ubuntu-1210.html。
但是,如果我打开浏览器并尝试打开网站,我会收到System.TypeLoadException
。它说:
Description: HTTP 500.Error processing request.
Details: Non-web exception. Exception origin (name of application or object): <myprojectname>
毋庸置疑,在调试环境中不会发生此错误。
我一直在努力争取这一天,但我无法理解。任何帮助将不胜感激。