自本文第一篇刊登后,络绎不绝地收到了一些朋友的来信,出乎作者的意料,其中有相当一部分是初次接触ASP,因此有许多朋友都提出为何在浏览器中浏览ASP篇(1)中的范例时看到的竟然是原代码?由于遇到此问题的朋友较多,故作者在此一并回答。
首先,我要再次强调ASP是一套服务器端的脚本环境,当用户从浏览器向Web服务器请求.asp文件时,ASP脚本开始运行,然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器,这就意味着你不能简单地在现有的操作系统(如Win95、98)下,用浏览器中的"打开"命令来浏览.asp文件;其次,运行.asp文件需要服务器端的支持,目前除了WindowsNT下的Microsoft
Internet Information Server支持Active Server技术外,Active Server
还可用于MS Windows NT Workstation和MSWindows95/98中的
PersonalWebServer的构件,因此无论你安装的是NT还是WIN95/98,都必须在原系统上安装支持ASP的服务器端环境,才能使你的机器得以运行.asp文件。由于目前绝大多数朋友安装的是Win95或是98,因此作者就在这里着重介绍如何在Win95/98下运行和浏览.asp文件。因为MSPersonalWebServer支持通用网关接口(CGI)应用程序、
Internet数据库接口(IDC)应用程序和IIS应用程序接口(ISAPI)应用程序,并且支持运行和开发ASP应用程序,所以使得Win95及其以后操作平台具备了近似于NT的健全的网站运作和管理功能。你所要做的只是在现有的Win95/98系统上安装
MSPersonalWebServer,建议安装最新的4.0版本,具体步骤详见《轻松建网
Microsoft Personal Web Server4.0》一文。当安装完成后,PWS4.0会在系统启动时自动加载。打开PWS,选择左栏中的"高级"按钮(见下图Asp2a.gif),点取"虚拟目录"下的"/_private"目录,然后点击右边的"编辑属性"按钮,如图所示,在对话框中你可以编辑该虚拟目录的物理路径和目录名,上图中"/_private"的物理路径为"D:\Inetpub\wwwroot",该目录是系统默认的WWW发布根目录,将上一篇中的范例test1.asp文件复制到"D:\Inetpub\wwwroot"目录下。最后,你只要将该虚拟目录的访问权限选择为"执行",并在浏览器的"地址"栏中输
入"http://localhost/test1.asp"就可以运行并浏览该ASP程序了。