2011-01-13 10 views

risposta

31

Grazie a Darin ho trovato la soluzione. Devo aggiungere questo

<pages 
     pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
     pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
     userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 

nel mio web.config

+0

Wow Ho avuto lo stesso problema durante la distribuzione di ASP.NET MVC 2 (e .NET 4) su un server Windows 2003 con .NET 4 runtime. Ciò che è strano è che ho avuto successo su altri 3 server, ma il mio server PROD non sarebbe riuscito ad avviare l'app fino a quando non ho aggiunto la dichiarazione di cui sopra. Grazie mille! –

+0

Ho riscontrato lo stesso problema con MVC 3 con .NET 4, nonostante il pool di applicazioni configurato per v4. Ho tre istanze del sito tutte con pool di app identici e una sola esecuzione senza questi parametri. Nota che ho anche cambiato "Version =" a 3.0.0.0 invece di 2.0.0.0 per riflettere la mia versione di MVC. – defines

+1

Piccolo commento: questo web.cofig si trova nella cartella View. – RredCat

2

È necessario assicurarsi che il pool di applicazioni nel server web è configurato per utilizzare il CLR 4.0:

alt text

1

Ho affrontato lo stesso problema durante il debug il mio progetto asp.net MVC 2 con VS 2010 Ultimate e alla fine ho dovuto aggiungere i 3 parametri pageParserFilterType, pageBaseType & userControlBaseType alla pagina attributre nel web.config per far funzionare le cose.

1

La risposta di Mazen può anche risolvere l'eccezione simile per l'ambiente: MVC3, Framework4 e ASP.NET WebForms & MVC insieme in un unico progetto. Grazie ragazzi!

1

Nel mio caso, ho distribuito un'applicazione MVC3 al nostro ambiente di controllo qualità con una nuova area e ho ottenuto un errore simile. Utilizziamo WIX e nel mio caso ho dimenticato di aggiungere il file web.config nell'area /.../ Visualizza cartella.

Aggiunto il "web.config" al progetto Wix e tutto ha funzionato bene.

Problemi correlati