2003年4月24日,ASP.NET升级为1.1版本,与Windows Server 2003和Visual Studio .NET 2003一起发布。这次升级中,ASP.NET加入了移动设备控件和自动化输入验证功能。
2005年11月7日,和Visual Studio 2005、Visual Web Developer Express与SQL Server 2005一起发布了ASPNET 2.0,其研发代号为Whidbey。新版本增加了许多功能,支持64位平台,全功能的预先编译能力,全新的当地语系化技术,新的数据控件(GridView、FormView、DetailsView),新的声明式数据访问技术(SqlDataSource、ObjectDataSource 与 XmlDataSource 控件),导航控件(SiteMap、Menu、TreeView),登录控件,母版页面 (Master Page),主题,表皮(skin),Web部件(Web Part), 个性化服务 (Profile)和提供者类型模式。
2007年11月19日,ASP.NET 3.5与Visual Studio 2008和Windows Server 2008一起发表,又增添了新数据控件(ListView、DataPager),并将ASP .NET AJAX内含到.NET Framework,成为.NET Framework的一部分,还提供支持LINQ的 LinqDataSource 控件。
2008年8月11日,升级为ASP.NET 3.5SP1,与Visual Studio 2008 Service Pack 1 一同发布,内含ASP .NET Dynamic Data,在 ASP .NET AJAX 应用程序中支持浏览器历史控制 (controlling browser history),还能将多个JavaScript文件合并到单一文件以强化有效的下载。
2010年4月12日,ASP.NET 4.0面世,Visual Studio也升级为2010版本。增加配合.NET Framework 4.0让Web应用程序具有如并行运算库(Parallel Library)等新功能;扩展了ASP .NET MVC 2.0框架;Jquery框架完全集成与ASP .NET AJAXClient Library 强化,以及 AJAX CDN 的支持;ASP .NET 的 Render Compatibility (3.5以前版本或4.0版),可控制许多 ASP .NET Web 控件的绘制行为,以配合标准 HTML 与 Jquery 的处理;SEO(Search Engine Optimization)搜索引擎优化的支持;自定义高速缓存提供者 (Extensible Output Cache);添加了过滤控件QueryExtender;CSS 控制行为的变更,输出自定义的 Client ID,控制ViewState;支持Entity Framework 4.0,配合 Visual Studio 2010 的 Web Deploy 工具,Dynamic Data Framework 与 Chart Control 自带至核心中。
3.2.2 SQL Server 2008
SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。
SQL Server 2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:
· 可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
· 高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
· 智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
为了保护你的信息,在过去的SQL Server 2005的基础之上,SQL Server 2008做了以下方面的增强来扩展它的安全性:
· SQL Server 2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序