18 votos

Versiones conflictivas de ASP.NET las Páginas Web detectado: especifica la versión es "1.0.0.0", pero la versión de reciclaje es "2.0.0.0"

Este error aparece después de la actualización ASP.NET Web de Ayudantes de Biblioteca de hoy a la versión 2.0, que al parecer fue publicado el día de hoy. He actualizado por error, sin embargo quisiera resolver esto ahora, si es posible.

    Conflicting versions of ASP.NET Web Pages detected: specified version is "1.0.0.0", 
but the version in bin is "2.0.0.0". To continue, remove files from the application's bin directory 
or remove the version specification in web.config.

Al parecer, este es el problema en la web.config:

<add key="webpages:Version" value="1.0.0.0" />

¿Alguien tiene alguna información acerca de este ASP.NET Web Ayudantes paquete de Biblioteca 2.0? Yo era incapaz de encontrar notas de la versión. Nada en Nuget sitio.

40voto

Jeroen K Puntos 1647

A partir de versiones Conflictivas de ASP.NET las Páginas Web detectado: es necesario establecer páginas web:la Versión appSettings con el valor apropiado. En su caso tiene que ser 2.0.0.0

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

7voto

Tuco Puntos 769

Parece ser algo relacionado con la nueva versión (v. 2.0) de Microsoft.Web.Ayudantes, publicado en Jun/05/2012.

Para evitar este problema, he desinstalado la nueva versión (v. 2.0):

PM> Uninstall-Package microsoft-web-helpers

Y aprobó el siguiente comando para instalar la estable de la versión anterior:

PM> Install-Package microsoft-web-helpers -Version 1.15

Yo creo (y deseo) esto es algo que puede ser corregido (u oficialmente comentado) pronto...

ACTUALIZACIÓN

Si por alguna razón usted necesita el más viejo System.Web.WebPages.dll (que en mi caso se sobrescribe con una nueva versión y no se presentó en el "Agregar Referencia" del cuadro), se encuentra ubicado en:

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: