![](https://csdnimg.cn/release/download_crawler_static/87966718/bg9.jpg)
1.4.1 什么是 ASP
ASP 是 Active Server Pages 的缩写,即是"活动服务器页面"。ASP 文件是
以.asp 为扩展名的,它的特殊之处在于所有可以在 Html 文件中使用的标记语言
多可以用于 ASP 文件中,而且 ASP 文件通过标记对把 VB Script 或 Java Script
脚本语言的程序嵌入文档中,当服务器遇到这对标志时,便将其视为程序来进行
解释执行,然后将执行的结果传送到客户机上供用户浏览,并且用户无法看见
ASP 的源文件,因此 ASP 也被称为服务器端脚本文件。
对于浏览器来说,ASP 和 HTML 几乎是没有区别的,仅仅是后缀为.asp 和.htm
的区别,当我们在客户端提出 ASP 的申请后,服务器将之间的内容解释成 HTML
语言并传送到客户端的浏览器上,我们的浏览器接受的只是 HTML 格式的文件,因
此它适用于任何浏览器。
因为 ASP 脚本是严格的按照 ASCII 文件格式的,所以完全不需要任何其他特
殊的工具就可以设计你的 ASP 页。但是有一点就是,我们在开始设计或使用自己
的 ASP 页之前,要运行一个可以支持 ASP 技术的服务器,使得我们可以浏览 ASP
页面。换句话说,你不能试图打开一个浏览器就可以从你的本地 htlm 页面里读
取一个 ASP 内容。
1.4.2 怎样才能运行 ASP
很简单,您只要在您的计算机上安装 IIS(Internet Information Server)或
PWS(Personal Web Server),并把您存放 ASP 文件的目录属性设为"执行"即可,当
您浏览 ASP 文件时,在浏览器中输入 URL(HTTP://……)就可以看到 ASP 执行的
结果了。
1.5 关于 IIS
IIS 是 Internet Information Server 的缩写,它是微软公司主推的服务器,
IIS 与 WindowNT Server 完全集成在一起,因而用户能够利用 Windows NT Server
和 NTFS(NT File System,NT 的文件系统)内置的安全特性,建立强大,灵活而
安全的 Internet 和 Intranet 站点。
IIS 支持 HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP
(Fele Transfer Protocol,文件传输协议)以及 SMTP 协议,通过使用 CGI 和
ISAPI,IIS 可以得到高度的扩展。
IIS 支持与语言无关的脚本编写和组件,通过 IIS,开发人员就可以开发新
一代动态的,富有魅力的 Web 站点。IIS 不需要开发人员学习新的脚本语言或者
编译应用程序,IIS 完全支持 VBScript,JScript 开发软件以及 Java,它也支持
CGI 和 WinCGI,以及 ISAPI 扩展和过滤器。
IIS 相应性极高,同时系统资源的消耗也是最少,IIS 的安装,管理和配置
都相当简单,这是因为 IIS 与 Windows NT Server 网络操作系统紧密的集成在一
起。
IIS 的一个重要特性是支持 ASP。IIS 3.0 版本以后引入了 ASP,可以很容易
的张贴动态内容和开发基于 Web 的应用程序。对于诸如 VBScript,JScript 开发