asp.net - que - evolucion de asp
Versiones conflictivas de páginas web ASP.NET detectadas: la versión especificada es "1.0.0.0", pero la versión en bin es "2.0.0.0" (3)
Este error aparece después de actualizar ASP.NET Web Helpers Library hoy a la versión 2.0 que aparentemente fue lanzada hoy. Actualicé por error; sin embargo, me gustaría resolverlo ahora, si es posible.
Versiones conflictivas de páginas web ASP.NET detectadas: la versión especificada es "1.0.0.0", pero la versión en bin 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.
Aparentemente este es el problema en web.config:
<add key="webpages:Version" value="1.0.0.0" />
¿Alguien tiene siquiera información sobre este paquete ASP.NET Web Helpers Library 2.0? No pude encontrar notas de la versión. Nada en el sitio de Nuget.
Desde versiones conflictivas de páginas web ASP.NET detectadas : debe establecer páginas web: Version appSettings con el valor apropiado. En tu caso tiene que ser 2.0.0.0
<appSettings>
<add key="webpages:Version" value="2.0.0.0"/>
</appSettings>
Parece ser algo relacionado con la nueva versión (v.2.0) de Microsoft.Web.Helpers, lanzada el 05 / Jun / 2012.
Para evitar este problema, primero desinstalé la nueva versión (v.2.0):
PM> Uninstall-Package microsoft-web-helpers
Y adoptó el siguiente comando para instalar la versión anterior estable:
PM> Install-Package microsoft-web-helpers -Version 1.15
Creo (y deseo) que esto será corregido (u oficialmente comentado) pronto ...
ACTUALIZAR
Si por algún motivo necesita el anterior System.Web.WebPages.dll (que en mi caso fue sobreescrito por una nueva versión y no apareció en el cuadro "Agregar referencia"), se encuentra en:
C:/Program Files (x86)/Microsoft ASP.NET/ASP.NET Web Pages/v1.0/Assemblies
Puede consultar esta pregunta para obtener ayuda
No se pudo determinar qué versión de páginas web ASP.NET usar
o puede leer las instrucciones en la página