asp.net发展的起源
1997年,微软针对ASP的缺点(尤其是面向过程的开发思想)开始了新的项目。当时ASP的主* * *斯科特·格思里。NET,当时刚从杜克大学毕业。他与IIS团队的经理Mark Anders一起工作了两个月,开发了下一代ASP技术的原型。这个原型是在1997的圣诞节开发的,并被命名为:XSP。这个原型产品使用了Java语言。但是,它立即被并入当时仍在开发中的CLR平台。Scott Guthrie后来认为,当时把这种技术移植到CLR平台上确实有风险,但当时的XSP团队是第一个用CLR开发应用的团队。
为了将XSP移植到CLR上,XSP团队用C#语言(内部项目代码为Project Cool,但当时公开保密)重构了XSP的所有内核程序,并将其重命名为ASP+。还为ASP开发者提供了相应的迁移策略。ASP+及其应用的第一个测试版出现在PDC 2000中。比尔·盖茨在Keynote(即关键技术概述)上做了一个讲座。富士通展示了如何用COBOL语言编写ASP+应用程序,并宣布可以使用Visual Basic开发。NET、C#、Perl、Nemerle和Python语言(后两者由ActiveState公司开发的互操作工具支持)。
2000年第二季度,微软正式推出了。NET策略,而ASP+也自然更名为ASP .NET,经过四年的发展,ASP的第一个版本。NET于2002年6月5日出现(而。NET Framework1.0)。斯科特·格思里(Scott Guthrie)也成为了ASP的产品经理。NET(后来,Scott Gu领导了几款微软产品的开发,比如ASP。NET AJAX,Silverlight,SignalR和ASP。净MVC)。
每次新版本的。NET Framework自1997年发布以来。NET 1.0,它将给ASP .NET带来新的特性。