Főbb különbség: .NET a Microsoft által kifejlesztett szoftveres keretrendszer / infrastruktúra, amely az alkalmazások és az XML webszolgáltatások új generációjának fejlesztésére, futtatására és telepítésére szolgál. .NET 3.5 és .NET 4.0 a .NET két különböző verziója. 4.0-as verziója fejlettebb, így továbbfejlesztett funkciókat tartalmaz, mint a 3.5-höz képest.
A .NET Framework 3.5 2007. november 19-én jelent meg, és a .Net 4.0 2010. április 12-én jelent meg. 4.0 tartalmazza a 3.5. Alapvető jellemzőit, de javult a közös nyelvű futásidejű és bázisosztály-könyvtár. A 4.0. A későbbi verziókban az ASP.NET-hez tartozékokat is bővítettek, olyan funkciókkal, mint az új lekérdezési szűrők, entitás-sablonok, a HTML stb. Nagyobb ellenőrzése 4.0. Az ASP.NET 4-ben alapértelmezés szerint engedélyezve van a requst validálás minden kérésre, és ennek a változásnak köszönhetően előfordulnak azok a kérésellenőrzési hibák, amelyek nem fordultak elő a 3.5. A legfontosabb különbségek közül néhányat kiemeltek a táblázatban.
.NET 3.5 | .NET 4.0 | |
Meghatározás | A .NET-keretrendszer egy, a .NET 3.0 előtti verziója | A .NET-keretrendszer egy, a .NET 3.5 előtti verziója |
Közvetlen hozzáférés az ügyféladatokhoz | Nem | Igen, ügyféladat-nézet és ügyféladat-kontextus objektumok használatával |
A Nézet állapota alkalmazható a Vezérlő szintre | Nem | Igen, a viewstate mechanizmus használatával. |
Állandó URL-átirányítás | Nem | Igen, a RedirectPermanent () használatával |
A telepítő mérete | 2, 7 MB | 869 KB |
Továbbfejlesztett funkciók a korábbi verziókhoz képest | ASP.NET AJAX, nyelvi integrált lekérdezés (LINQ), továbbfejlesztett Window Communication Foundation. | A CLR, a BCL, az adatmodellezés, a párhuzamos programozás, az asp.net fejlesztések stb. |
Kimeneti gyorsítótár | Igen, korlátozással | Igen, könnyen konfigurálható egy vagy több egyedi kimeneti gyorsítótár-szolgáltató. |
A webkonfigurációs fájl mérete | Nagy az Ajax miatt, az útválasztás és az integráció az IIIS rendszerrel 7. | Lehet üres vagy kicsi, mivel a fő konfigurációs elemeket áthelyezték a machine.config fájlba. |
A meta címkék beállítása | Két metatag használható -
| A kulcsszavakat és a metakódokat magában foglalhatja az oldalirányelv részeként. |
Az EntitiyDataSource és a LinqDataSource vezérlők által vezérelt adatok az adatok visszaadására szolgálnak | Nincs jelen | Igen. QueryExtender vezérlés |
Hashing algoritmus | HMACSHA1 | HMACSHA256 |