asp.net-mvc-3 mono monodevelop xsp
http://labs.erikzaadi.com/monoOnSuse/RazorOnMonoSolution.zip

¿Es posible obtener un proyecto ASP.NET MVC 3 trabajando bajo Mono 2.10?



asp.net-mvc-3 monodevelop (2)

Funciona bien, eche un vistazo a http://erikzaadi.com/2011/03/02/installscripttorunaspdotnetmvc3withrazoronnginxataopensuseserver/

El único truco es copiar los ensamblajes correctos ...

Si necesita la solución, está disponible en http://labs.erikzaadi.com/monoOnSuse/RazorOnMonoSolution.zip

Espero que esto ayude.

[Nota] No necesita abrirSuse para ejecutar la solución, solo un entorno mono 2.10, también funciona bien en mac.

Las notas de la versión de Mono 2.10 sugieren compatibilidad con ASP.NET MVC 3.0 y Razor con XSP .

Al abrir un proyecto predeterminado creado por ASP.NET MVC 3.0 (creado con Visual Studio 2010) en MonoDevelop 2.4.2 (Mac OS X), faltan los siguientes archivos DLL:

System.Web.Entity System.Web.Helpers System.Web.Mvc System.Web.WebPages

Todo lo cual reemplazo con DLL obtenidos de mi instalación de Windows. El proyecto se compila, pero recibo el siguiente mensaje de error cuando intento depurar el proyecto:

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.

Antes de realizar estos reemplazos, la aplicación se ejecuta pero obviamente con errores de referencia faltantes. Lo que sugeriría que algo en las nuevas DLL está arruinando el servidor XSP.

¿Qué estoy haciendo mal? ¿Estoy siendo demasiado simplista? Soy nuevo en Mono y MonoDevelop , pero puedo crear, construir y depurar con éxito proyectos de MVC 2.0 con mi instalación actual de MonoDevelop.


Estoy eufórico La nueva versión de Mono, 2.10.1, solucionó los problemas con ASP.NET MVC 3.0. Se está ejecutando sin problemas.