Cómo implementar una web Web una aplicación web dirigida a Entity Framework 4.2 de junio de 2011 CTP

StackOverflow https://stackoverflow.com/questions/7365006

Pregunta

Estoy usando Entity Framework 4.2 de junio de 2011 CTP en una pequeña aplicación web (ASP.NET MVC 3) porque admite a Enums.

Traté de implementarlo usando la implementación web y obtengo el siguiente error:

El grupo de aplicaciones que está intentando usar tiene la propiedad 'ManagedRuntiMeversion' establecida en 'V4.0'. Esta aplicación requiere 'v4.2'.

¿Cómo crear un grupo de aplicaciones que se ejecute en .NET 4.2?

Editar: La aplicación web funciona con un grupo de aplicaciones 4.0, por lo que la pregunta real es cómo deshabilitar la verificación de la versión de tiempo de ejecución del grupo de aplicaciones cuando se usa la opción Visual Studio Publish.

¿Fue útil?

Solución

Encontré la solución aquí: http://connect.microsoft.com/visualstudio/feedback/details/526963/unable-to-crorrectly-set-managedRuntiMeversion-in-msdeploy-package

Agregue esto al archivo web .csproj en la inicial <PropertyGroup> sección:

<IgnoreDeployManagedRuntimeVersion>True</IgnoreDeployManagedRuntimeVersion>

Otros consejos

No hay .NET Framework 4.2, me imagino que falta .NET 4 SP1 o no incluye todas las referencias necesarias. Intente instalar SP1 en el servidor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top