相同的是asp和asp.net都是微软的web的解决方案。
asp自1996年共有三个版本 asp1.0/2.0/3.0.目前大家用的一般是3.0.
asp.net是微软推出的基于.net框架的新一代web开发技术。
从asp到asp.net的进化有点象 C到C++的进化.asp.net 增加了web service的概念,有点象C++比C增加了class (类)的概念。从设计开发思路有一个大的变化!今后几年开发是围绕web service(网络服务)进行的!    ASP.NTE是ASP的升级版本,提供了一种以.NET Framework为基础开发Web 应用程序的全新编程模式。
   ASP采用VBScript作为主要编程语言,和大多数解释型语言一样,ASP致命的缺点是每次请求都要解释页面代码。
   ASP.NET 则不同,它采用C#、VB.NET等作为开发语言,基于.NET Framework之上,每次修改的代码编译成中间语言(MSIL)代码。加速了Web浏览速度,减轻了Web 服务器负载。改善Web 开发的基础。