Mono 2.10的发布说明表明支持ASP.NET MVC 3.0和Razor使用XSP。
在MonoDevelop 2.4.2(Mac OS X)中打开一个新创建的ASP.NET MVC 3.0默认项目(使用Visual Studio 2010创建),以下DLL文件丢失:
在进行这些替换之前,应用程序可以运行,但显然会出现缺失引用错误。这表明新的DLL文件中的某些内容正在搞乱XSP服务器。
我做错了什么?我是否太简单了?我对Mono和MonoDevelop都很陌生,但我能够成功地使用当前安装的MonoDevelop创建、构建和调试MVC 2.0项目。
在MonoDevelop 2.4.2(Mac OS X)中打开一个新创建的ASP.NET MVC 3.0默认项目(使用Visual Studio 2010创建),以下DLL文件丢失:
System.Web.Entity
System.Web.Helpers
System.Web.Mvc
System.Web.WebPages
我用从Windows安装中获取的DLL替换了所有的DLL。项目可以构建,但是在尝试调试项目时,我收到以下错误消息:
Adding applications '/:.'...
Registering application:
Host: any
Port: any
Virtual path: /
Physical path: /.../Mvc3Test/
Handling exception type TargetInvocationException
Message is Exception has been thrown by the target of an invocation.
IsTerminating is set to True
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
在进行这些替换之前,应用程序可以运行,但显然会出现缺失引用错误。这表明新的DLL文件中的某些内容正在搞乱XSP服务器。
我做错了什么?我是否太简单了?我对Mono和MonoDevelop都很陌生,但我能够成功地使用当前安装的MonoDevelop创建、构建和调试MVC 2.0项目。