Date | Version | Remarks | New ASP.NET related features |
---|
January 16, 2002 | Old version, not maintained: 1.0 | First version
released together withVisual Studio .NET | - Object-oriented Web application development supportinginheritance,polymorphism and other standard OOP features
- Developers are no longer forced to use Server.CreateObject(...), so early-binding and type safety are possible.
- Based onWindows programming; the developer can make use of DLL class libraries and other features of the Web server to build more robust applications that do more than simply rendering HTML (e.g.,exception handling)
|
April 24, 2003 | Old version, not maintained: 1.1 | released together withWindows Server 2003
released together withVisual Studio .NET 2003 | - Mobile controls
- Automatic input validation
|
November 7, 2005 | Old version, not maintained: 2.0 | codenameWhidbey released together withVisual Studio 2005 andVisual Web Developer Express andSQL Server 2005 | - New data controls (GridView, FormView, DetailsView)
- New technique for declarative data access (SqlDataSource, ObjectDataSource, XmlDataSource controls)
- Navigation controls
- Master pages
- Login controls
- Themes
- Skins
- Web parts
- Personalization services
- Full pre-compilation
- New localization technique
- Support for 64-bit processors
- Provider class model
|
November 21, 2006 | Old version, not maintained: 3.0 | Released withWindows Vista | |
November 19, 2007 | Old version, not maintained: 3.5 | Released withVisual Studio 2008 andWindows Server 2008 | - New data controls (ListView, DataPager)
- ASP.NET AJAX included as part of the framework
- Support for HTTP pipelining and syndication feeds.
- WCF support for RSS, JSON, POX and Partial Trust
- All the.NET Framework 3.5 changes, likeLINQ etc.
|
August 11, 2008 | Old version, not maintained: 3.5 Service Pack 1 | Released with Visual Studio 2008 Service Pack 1 | - Incorporation ofASP.NET Dynamic Data
- Support for controlling browser history in an ASP.NET AJAX application
- Ability to combine multipleJavaScript files into one file for more efficient downloading
- New namespaces System.Web.Abstractions and System.Web.Routing
|
April 12, 2010 | Old version, not maintained: 4.0 | Released withVisual Studio 2010 Parallel extensions and other.NET Framework 4 features | The two new properties added in the Page class are MetaKeyword and MetaDescription. |
August 15, 2012 | Old version, not maintained: 4.5 | Released withVisual Studio 2012 andWindows Server 2012 forWindows 8 Parallel extensions and other.NET Framework 4.5 features | |
October 17, 2013 | Old version, not maintained: 4.5.1 | Released withVisual Studio 2013[8] forWindows Server 2012 R2 andWindows 8.1 | |
May 5, 2014[9] | Old version, still maintained: 4.5.2 | | - Higher reliability HTTP header inspection and modification methods
- New way to schedule background asynchronous worker tasks
|
July 20, 2015[9] | Old version, still maintained: 4.6 | Released[10] withVisual Studio 2015[11] andEF 7 Previews forWindows Server 2016 andWindows 10 | - HTTP/2 support when running on Windows 10
- More async task-returning APIs
|
November 30, 2015[9] | Old version, still maintained: 4.6.1 | | |
August 2, 2016[9] | Old version, still maintained: 4.6.2 | | - Improved async support (output-cache and session providers)
|
April 11, 2017[9] | Old version, still maintained: 4.7 | Included in the Windows 10 Creators Update[12] | - operating system support for TLS protocols
|
October 17, 2017[9] | Old version, still maintained: 4.7.1 | Included in the Windows 10 Fall Creators Update.[13] | - Improved accessibility
- Value tuple types serialization
- SHA-2 support
|
April 30, 2018[9] | Old version, still maintained: 4.7.2 | |
August 09, 2022[9] | Latest version:4.8.1 | Released[14] | - JIT and NGEN Improvements
- UpdatedZLib
- Reducing FIPS Impact on Cryptography
- Accessibility Enhancements forWinForms
- Service Behavior Enhancements forWCF
- High DPI Enhancements, UIAutomation Improvements forWPF
|
November 18, 2015 | Old version, not maintained: 5 RC1 | This version was later separated from ASP.NET and brought into a new project calledASP.NET Core, whose versioning started at 1.0.[15] | An entirely new project with different development tenets and goals |
Legend: Old version, not maintained Old version, still maintained Latest version Latest preview version Future version |