2012-06-14 16 views
15

Mi sono appena trasferito da php a asp.net. Sto provando a distribuire un'applicazione di mvc 3 molto semplice al mio provider di hosting. Dopo che distribuisce, visito il sito, e visualizza:Rilevate versioni in conflitto di pagine Web ASP.NET

versioni contrastanti di pagine Web ASP.NET rilevate: versione specificata è "1.0.0.0", ma la versione in scomparto è "2.0.0.0". Per continuare, rimuovere i file dalla directory bin dell'applicazione o rimuovere la specifica della versione in web.config.

Non so dove cercare. È l'applicazione mvc 3 'out of the box' senza modifiche. Ho provato a utilizzare questo metodo, "http://stackoverflow.com/questions/10896878/conflicting-versions-of-asp-net-web-pages-detected-specified-version-is-1-0-0", ma ho senza fortuna.

Qualsiasi aiuto sarebbe apprezzato.

risposta

27

è necessario impostare le pagine web: Versione appSettings con valore appropriato. Nel tuo caso deve essere 2.0.0.0

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

Questo è stato molto utile, grazie mille. Stavo cercando di risolvere questo problema con MonoDevelop durante la creazione di un progetto Mvc3 di base. – imesh

+0

informazioni utili, tuttavia, il non può essere il primo elemento all'interno di clam

+0

Questo non funziona per me Please help !!! – ragu

0

controlli prego sotto il collegamento, si sarebbe probabilmente dovuto controllare la versione di assembly nella directory bin

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

+0

Ho letto che puntano prima ho postato e didnt aiuto. Forse perché non capivo. Non ho una distribuzione System.Web.WebPages.Deployment. Sono anche confuso con il framework di riferimento. È impostato su 4.0. Qual è la differenza tra la versione di wepages e il framework di destinazione? – Anonymous

+0

Puoi provare a rimuovere una DLL alla volta nella cartella bin e controllare se funziona. – Ravia

+0

Lo fa solo quando pubblico il sito. non si verifica sul server di sviluppo ... – Anonymous

0

Se avete già provato le soluzioni di cui sopra e sono ancora ottenere lo stesso problema quindi provare questo one> Vai alla cartella del progetto e in là individuare il cartella bin -> Rimuovi System.Web.Mvc.dll e System.Web.Mvc.xml da lì.

0

ho avuto questo errore in WebMatrix, per risolverlo ho dovuto andare alle impostazioni e aggiornare la versione ASP.NET pagine web 1,0-2,0

Problemi correlati