早期风行之时,浏览器所显示的网页只是静态的图文组合罢了。浏览者能够在网页上阅读信息,然而却不能够进一步去发表意见,也无法进行查询信息或者开展在线购物等商务活动。正因如此,人们提出了动态网页以及交互网页的概念和相应的解决方案。所谓“动态网页”,是指客户端浏览器与 Web 服务器端能够进行互动。即服务器端能够实时对浏览器端的请求进行处理,接着将处理后的结果作为对浏览器请求的响应传送给浏览器。
Web程序开发十分复杂,要制作一个简单的动态页面,需要编写大量的 C 代码才能完成。所以公司在 1996 年推出了一种 Web 应用开发技术 ASP,用来取代对 Web 服务器进行可编程扩展的 CGI 标准。
ASP 1.0 是 IIS(信息服务器)的附属产品并被免费发送,不久之后就在该平台上得到了广泛应用。ASP 与 ADO 相结合,使得开发者能够很轻松地在一个数据库中创建和打开一个记录集。
有了 ASP 2.0 以及 IIS 4.0 后,就能够建立 ASP 应用了。
微软公司开发的 2000 操作系统开始带有 IIS 5.0 及 ASP 3.0。它虽已发展到较高版本,但在开发领域仍百分百采用 2000 。2000 包含三个不同版本:2000 、2000 、2000 。按照默认设置来安装 2000 ,在安装过程中无需进行任何改动,如此便可配置好 ASP 的运行环境。