Estoy usando Mono 2.4 en el servicio de alojamiento web Ubiquity.Usando Microsoft Data Entity Framework con Microsoft MVC en Mono 2.4
Creé una aplicación MVC tutioal simple, vinculé here, y verifiqué que funcionó con todas las herramientas de Microsoft.
A continuación, la aplicación se actualizó para apuntar a una base de datos del servidor MySQL que se ejecuta en mi host Ubiquity. La aplicación funciona muy bien en una máquina basada en Microsoft.
Ahora, estoy tratando de implementar la aplicación en el servidor mono en Ubiquity.
Configuré System.Web.MVC por lo que CopyLocal = true.
Implementé la aplicación en el servidor mono.
me sale este error:
Descripción: Error al analizar un recurso necesario para atender esta solicitud. Revise su archivo fuente y modifíquelo para corregir este error.
analizador de mensajes de error: Asamblea System.Data.Entity, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 que no se encuentra Información de la versión: Versión Mono: 2.0.50727.1433; ASP.NET Versión: 2.0.50727.1433
estoy adivinando el problema podría ser ...
A) El marco de la entidad no se admite en mono. Necesito usar algo que no sea Microsoft Data Entity Framework.
B) El token de clave pública para la versión mono de System.Data.Entity no es "b77a5c561934e089".
C) Hay algo más que está pasando.
He intentado configurar CopyLocal = true para el System.Entity.Data dll. Por lo tanto, la versión de Microsoft del DLL se implementó en mi servidor mono. Tengo dudas de que esto sea legal. En cualquier caso, que sólo produce el siguiente error:
Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application.
Pregunta
Puede alguien confirmar que es posible utilizar el Framework de Microsoft Entidad en Mono? Probablemente voy a emigrar lejos de la Entidad Framework de Microsoft, por este comentario en el tutorial Microsoft MVC vinculado anteriormente ..
"The ASP.NET MVC framework is not tied to the Microsoft Entity Framework. You can create >your database model classes by taking advantage of a variety of Object Relational Mapping >(OR/M) tools including LINQ to SQL, Subsonic, and NHibernate."
Sin embargo, por razones de coherencia, me gustaría utilizar el Framework de Microsoft Entidad de mono si eso es posible.
para su información http://www.mono-project.com/EntityFramework – Sharique