Quale versione di ASP.NET MVC 2 posso installare sul mio server Web se ho sviluppato una soluzione che utilizza ASP.NET MVC 2 su Visual Studio 2010 Beta 2?

StackOverflow https://stackoverflow.com/questions/1876692

Domanda

Se ho sviluppato un sito utilizzando la versione di ASP.NET MVC 2 fornito con Visual Studio 2010 Beta 2, che cosa devo installare sul mio server Web per ottenere per funzionare correttamente?

Da quello che ho raccolto, ci sono due percorsi per ASP.NET MVC 2. One (la Preview 2, credo) è incluso in Visual Studio 2010 Beta 2. L'altro, l'ASP.NET MVC 2 Beta , è più recente e non è compatibile con Visual Studio 2010 Beta 2.

Il sito sorta di funziona sul mio server Web se installo l'ASP.NET MVC 2 Preview 2, o il più recente ASP.NET MVC 2 Beta, tuttavia entrambi danno gli errori che non ho vedere quando l'eseguo utilizzando il built-in server ASP.NET Web Development (Cassini). Nello specifico, l'errore riguarda una linea che chiama il metodo FormCollection.ToValueProvider (). L'errore indica che il metodo non esiste, e credo che sia perché quel metodo è cambiato nelle versioni più recenti.

È stato utile?

Soluzione 2

La risposta si è rivelato essere l'installazione di ASP.NET MVC 2 Preview 2. Che è la stessa versione fornita con VS2010 Beta 2.

che avevo prima installato ASP.NET MVC 2 Beta, e quando non ha funzionato, ho disinstallato e installato Preview 2. A quanto pare avevo bisogno di riavviare per la modifica abbia effetto.

Altri suggerimenti

In base a un recente intervista con Phil Haack da Scott Hanselman, ASP.NET MVC2 basa solo su Microsoft .NET Framework 3.5 SP1.

Nel suo post , Phil afferma che la Beta non è infatti compatibile con VS2010 Beta 2 (e in realtà non è supportato). In base alle note di rilascio, sembra che un sacco di metodi di provider valore sono cambiate in Beta 2, che possono essere la causa dei vostri problemi. Sono stati pubblicati aggiornamenti utensili per Visual Studio 2008, però. Suggerirei ricostruire la vostra soluzione in VS2008 con l'ASP.NET MVC2 Beta e affrontare gli eventuali errori che si trovano lì.

In bocca al lupo!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top