Nøgleforskel: .NET er en softwareramme / infrastruktur, der er udviklet af Microsoft, der bruges til at udvikle, køre og implementere næste generation af applikationer og XML Web-tjenester. .NET 3.5 og .NET 4.0 er to forskellige versioner af .NET. Dens 4.0 version er mere avanceret og indeholder derfor forbedrede funktioner end i forhold til 3.5.


.NET Framework 3.5 blev udgivet den 19. november 2007, og .Net 4.0 blev udgivet den 12. april 2010. 4.0 indeholder alle de grundlæggende funktioner på 3.5, men der er foretaget forbedringer i Common Language Runtime og Base Class Library. 4.0 viser også forbedringer i dataadgangsmetoder og datamodelleringsteknikker. Forbedringer er også tilføjet til ASP.NET i den senere version med funktioner som nye forespørgselsfiltre, enhedsskabeloner, mere kontrol over HTML osv. 4.0 viser også forbedringer i Window Presentation Foundation og mange flere. I ASP.NET 4 er request validering aktiveret for alle anmodninger som standard, og på grund af denne ændring forekommer disse anmodning valideringsfejl, som ikke er forekommet i 3.5. Nogle af de vigtigste forskelle er blevet fremhævet i tabellen.
.NET 3.5 | .NET 4.0 | |
Definition | En version af .NET-rammer, der gik forud for .NET 3.0 | En version af .NET-rammer, der gik forud for .NET 3.5 |
Direkte adgang til klientdata | Ingen | Ja, ved hjælp af klientdatavisning og klientdata-kontekstobjekter |
Vis tilstand kan anvendes til kontrolniveauet | Ingen | Ja, ved hjælp af viewstate mekanisme. |
Permanent URL omdirigering | Ingen | Ja ved at bruge RedirectPermanent () |
Installatørens størrelse | 2, 7 MB | 869 KB |
Udvidede funktioner i forhold til tidligere versioner | ASP.NET AJAX, Sprogintegreret forespørgsel (LINQ), forbedret Window Communication Foundation. | Forbedringer i CLR, BCL, data modellering, parallel programmering, asp.net forbedringer mv. |
Output Caching | Ja, med begrænsning | Ja, let at konfigurere en eller flere tilpassede output-cache-udbydere. |
Størrelse af Web config-fil | Stor på grund af Ajax, routing og integration med IIIS 7. | Kan være tom eller lille, da større konfigurationselementer er blevet flyttet til machine.config filen. |
Indstilling af metatags | To metatags kan bruges -
| Søgeordene og metatagsne kan medtages som en del af side-direktivet selv. |
En kontrol til at filtrere data returnerer af EntitiyDataSource og LinqDataSource kontroller | Ikke til stede | Ja. QueryExtender Control |
Hashing Algoritme | HMACSHA1 | HMACSHA256 |