2012-06-14 21 views
15

Acabo de pasar de php a asp.net. Estoy tratando de implementar una aplicación mvc 3 muy básica para mi proveedor de hosting. Después de que se implementa, visito el sitio web y aparece:Versiones conflictivas de páginas web ASP.NET detectadas

Versiones conflictivas de páginas web ASP.NET detectadas: la versión especificada es "1.0.0.0", pero la versión en el contenedor es "2.0.0.0". Para continuar, elimine los archivos del directorio bin de la aplicación o elimine la especificación de la versión en web.config.

No sé dónde mirar. Es la aplicación mvc 3 'fuera de la caja' sin modificaciones. Traté de usar este método, "http://stackoverflow.com/questions/10896878/conflicting-versions-of-asp-net-web-pages-detected-specified-version-is-1-0-0" pero tenía sin suerte.

Cualquier ayuda sería apreciada.

Respuesta

27

Es necesario configurar las páginas web: Versión appsettings con valor apropiado. En su caso, tiene que ser 2.0.0.0

<appSettings> 
    <add key="webpages:Version" value="2.0.0.0"/> 
</appSettings> 
+0

Esto fue muy útil, muchas gracias. Intenté resolver este problema con MonoDevelop mientras creaba un proyecto básico de Mvc3. – imesh

+0

información útil, sin embargo, el no puede ser el primer elemento dentro de clam

+0

Éste no funciona para mí ¡¡¡Por favor ayuda !!! – ragu

0

favor comprueban debajo de acoplamiento, es probable que tenga que comprobar la versión de montaje en el directorio bin

http://www.britishdeveloper.co.uk/2011/11/conflicting-versions-of-aspnet-web.html

+0

He leído que el enlace que he publicado antes y que aún no ha ayuda. Tal vez porque no entendí. No tengo una implementación de System.Web.WebPages.Deployment. También estoy confundido con el marco de destino. Está configurado a 4.0. ¿Cuál es la diferencia entre la versión de wepages y el framework de destino? – Anonymous

+0

Puedes intentar eliminar un dll a la vez en tu carpeta bin y comprobar si funciona. – Ravia

+0

Solo hace esto cuando publico el sitio. no sucede en el servidor de desarrollo ... – Anonymous

0

Si ya ha probado las soluciones anteriores y sigue recibiendo el mismo problema, entonces prueba este uno> Ir a la carpeta del proyecto y de allí localizar el bin carpeta -> Eliminar System.Web.Mvc.dll y System.Web.Mvc.xml desde allí.

0

tuve este error en WebMatrix, para resolverlo tuve que ir a la configuración y actualización de páginas web ASP.NET versión de 1,0 a 2,0

Cuestiones relacionadas