Ho aggiornato il mio progetto asp.net 2.0 a 4.5 utilizzando Visual Studio 2012. Sta crescendo bene, ma dovrò testare ogni webform nel browser o verrà convertito al 100% automaticamente? Senza il .Net Framework 2.0, il progetto convertito funzionerà correttamente?Aggiornamento da .Net Framework 2.0 a 4.5
risposta
Se avessi eseguito l'aggiornamento a 3.5, il risultato sarebbe stato soddisfacente dal 3.5 semplicemente costruito sopra 2.0. NET 4.5 non è un superset perfetto di 2.0. Ci sono alcune differenze e senza vedere TUTTO il tuo codice nessuno, nemmeno Jon Skeet, potrebbe dirti se la conversione funzionerà "bene".
Vorrei suggerire di studiare this MSDN article per cercare di capire cosa avrebbe potuto influire sull'aggiornamento, se possibile, e quindi concentrare i test. Un simile approccio potrebbe effettivamente essere più efficace di un test pagina per pagina che inevitabilmente salterà qualcosa. È anche possibile che le modifiche da 2.0 a 4.5 non influiscano minimamente sulla base di codice. Ecco an exhaustive list of changes from 3.5 to 4.0. Presta particolare attenzione alle parti ASP.NET, ce ne sono molte.
Da quel ultimo anello v'è in realtà un esempio (forse più) che potrebbe avere si verifica ogni singola pagina:
Pagina parsing
La pagina di parser per le pagine Web ASP.NET (file .aspx) e i controlli utente (file .ascx) sono più rigidi in ASP.NET 4 rispetto alle versioni precedenti di ASP.NET e contrassegna più markup come non validi rispetto alle versioni precedenti.
Esaminare i messaggi di errore che vengono generati quando si esegue una pagina e correggere gli errori risultanti da un markup non valido.
Poiché vi sono differenze di markup, è necessario controllare ogni pagina e controllare il rendering corretto.
- 1. Aggiornamento di un progetto .Net 2.0 a .Net 4.0
- 2. System.Web.Http dispersi dopo .net aggiornamento 4.5
- 3. .NET Framework 4.5 fornisce supporto SSE4/AVX?
- 4. Parte System.Web.Optimization di .Net Framework 4.5?
- 5. .NET 4.5 RC Framework CLR - Compatibilità con Windows XP
- 6. Aggiornamento da XSLT 1.0 a XSLT 2.0
- 7. Come posso ottenere a Puppet l'installazione di .NET Framework 4.5?
- 8. Riformulare di Nuget dopo l'aggiornamento da .Net Framework 4.5 a 4.6.1
- 9. .NET Framework 4.5 mancante dall'elenco dei framework di destinazione
- 10. StructureMap e ASP .Net Web API e .Net Framework 4.5
- 11. Targeting di .NET Framework 4.5 tramite Visual Studio 2010
- 12. Consenti l'applicazione C# creata con .NET 2.0 per l'esecuzione su .NET 4.0/4.5
- 13. IIS6 e .Net 4.5?
- 14. c2WTS (Servizio token Windows) in .net 4.5
- 15. Crittografia AES 256 in .NET Framework 2.0
- 16. . Strumento di configurazione .NET Framework 2.0
- 17. Aggiornamento a framework ASP.NET 4
- 18. ClickOnce non installa .NET 4.5
- 19. .NET 4.5 Beta DbGeography NotImplementedException
- 20. .NET 4.5 MethodBuilder.SetMethodBody
- 21. ConfigurationManager Classe non presente su .NET 4.5 Framework
- 22. Dopo l'aggiornamento della soluzione a .NET Framework 4.5 la distribuzione giornaliera ha smesso di funzionare
- 23. Entity Framework 5.0 - è richiesta la versione minima .Net Framework? .Net 4.0 o 4.5?
- 24. Come ottenere C# VSTO per creare in .NET framework 4.5
- 25. .NET Framework 4.5 funziona su Windows Server 2003?
- 26. Come posso controllare .NET Framework 4.5 prerequestics in WiX
- 27. 4.6.1 l'aggiornamento del framework lascia web.config httpRuntime ancora a 4.5?
- 28. Quando si collega un assembly gestito .NET 2.0 da un'applicazione .NET 4.0, quale framework viene utilizzato?
- 29. Qual è il .NET 4.5 equivalente a UserNameWSTrustBinding?
- 30. Aggiornamento a .NET 4.5: Un controllo ItemsControl non è coerente con i relativi articoli
È molto utile –
Ciao Paul, su questa risposta, pensi che solo una compilazione non è una garanzia di una migrazione perfetta ?, grazie in anticipo per la risposta. –