Me gustaría crear una aplicación utilizando ASP.NET MVC, que debe ejecutarse bajo mono 2.4 (la compilación se realizará en un cuadro de Windows). ¿Alguien tiene suerte con esto? Esto es lo que ya he intentado:ASP.NET MVC 1 y 2 en Mono 2.4 con Fluidez NHibernate
- ASP.NET MVC en mono sin ningún apoyo modelo de persistencia, y el uso de nhaml como el motor de vista
- S # AML arquitectura, que es una bastante buena en mi humilde opinión marco, pero depende demasiado de las cosas, que no funcionan bien en mono (como windsor)
La primera parte funcionó bien, no encontré ningún problema importante. Pero no pude hacer funcionar la segunda parte. Parece que su dependencia de Castle.Windsor
rompe todo el soporte mono (pero también puede haber otras partes).
Por lo tanto, decidí crear un marco alternativo, que toma prestadas algunas de las ideas de s # arp-architecture, pero diseñado para trabajar bajo mono (y si soy capaz de hacerlo, lo lanzaré para el comunidad, por supuesto). El controlador y vista parcial está funcionando bien (no hay mucha magia aquí, sin embargo, han sido siempre trabajando), pero tengo algunas preguntas antes de empezar el trabajo por parte de persistencia:
- versiones Qué NHibernate están trabajando bajo mono? He escuchado que 1.2 está funcionando bien. ¿2.0.1/2.1 beta funciona bajo mono?
- ¿Fluent.NHibernate y NHibernate.Linq funcionan en mono? (para este último parece que necesita algunas dependencias que no están disponibles en mono)
- ¿Hay alguna buena alternativa para el soporte de persistencia a NHibernate en mono?
preguntas alternativos:
- ¿Hay alguna marcos que tienen mono + + persistencia apoyo asp.net mvc ya o soy yo el primero en pensar en esto?
- Si ya ha hecho esto: ¿cuál es su opinión sobre la estabilidad/usabilidad?
Gracias por las respuestas
EDIT: Actualizado el marco de apoyo a ASP.NET MVC 2: http://shaml.sztupy.hu/
¿Qué es s # aml, shaml ??? – AnthonyWJones