如果希望在Web站点主目录及其子目录之外的其他文件夹中保存ASP文件,则必须对该文件夹设置Web共享选项,使之成为Web站点内的一个虚拟目录。所谓虚拟目录,就是指在物理上未包含在主目录下的特定文件夹,但ⅡS却将其视为包含在主目录下的目录。虚拟目录具有“别名”,客户端浏览器用此别名来访问该目录。别名一般要比目录的路径名称短,更便于用户输入。使用别名也更加安全,用户不知道文件在服务器上的物理位置,也无法使用此信息更改文件。使用别名使得在站点上移动目录非常容易。可以更改网页别名和物理位置之间的映射,而不必更改网页的URL。
可以使用以下两种方法创建虚拟目录。
方法一:使用ⅡS管理器创建ⅡS的虚拟目录。
【例1.1】设置“D:\aspsam”文件夹为虚拟目录,用“aspsam”作为别名。
操作步骤
(1)执行“开始”|“设置”|“控制面板”命令,打开“控制面板”窗口。双击“管理工具”图标,打开“管理工具”窗口。
(2)在“管理工具”窗口中,选择“Internet信息服务”快捷方式图标并双击,打开“Intenret信息服务”窗口如图1-7所示。
(3)在“Internet信息服务”窗口中右击“默认网站”选项,从弹出的快捷菜单中选择“新建”|“虚拟目录”命令,打开“虚拟目录创建向导”对话框,如图1-10所示。
(4)单击“下一步”按钮,在图1-11所示的对话框中的“别名”文本框中输入要建立虚拟目录文件夹的名称。这里输入“aspsam
图1-10 “虚拟目录创建向导”对话框
图1-11 输入虚拟目录文件夹的别名
(5)单击“下一步”按钮,单击“浏览”按钮,选择要建立虚拟目录的实际文件夹,这里通过“浏览”按钮选择目录的路径名“D:\aspsam”文件夹,如图1-12所示。
(6)单击“下一步”按钮,在图1-13所示的对话框中设置虚拟目录的访问权限。再单击“下一步”按钮,在对话框中单击“完成”按钮即可。
图1-12 选择建立虚拟目录的实际文件夹
图1-13 设置虚拟目录的访问权限
在访问权限控制中有“读取”、“运行脚本”、“执行”、“写入”、“浏览”5个复选框。“读取”权限也就是允许客户访问文件夹中的普通文件,如HTML文件、gif文件等;“运行脚本”权限允许访问者执行ASP脚本程序;“执行”权限允许访问者在服务器端运行CGI或ISAPI程序。对于只存放ASP文件的目录来说,应该启用“运行脚本”权限;对于既有ASP文件,又有普通HTML文件的目录,应该启用“运行脚本”权限和“读取”权限。(www.xing528.com)
方法二:使用资源管理器创建虚拟目录。
ⅡS还提供了另一种比较直接的建立虚拟目录的方法。
【例1.2】设置“E:\asp”文件夹为虚拟目录,用“infoasp”作为别名。
操作步骤
(1)在“我的电脑”或“Windows的资源管理器”中选择“E:\asp”文件夹,右击并选择“共享和安全”命令,打开“asp属性”对话框,如图1-14所示。
注意
ⅡS服务器必须在启动状态。
(2)在“asp属性”对话框中选择“Web共享”选项卡,然后选择“共享文件夹”单选按钮,弹出“编辑别名”对话框,如图1-15所示。在“别名”文本框中输入别名“infoasp并设置虚拟目录的访问权限,最后单击“确定”按钮即可。
图1-14 “asp属性”对话框
图1-15 “编辑别名”对话框
设置虚拟目录后,就可以在IE浏览器中输入http://localhost/infoasp/wyl.asp来访问虚拟目录中的wyl.asp文件。
注意
infoasp是虚拟目录的名字,它是一个别名,可以随便命名。但对于初学者,虚拟目录别名和文件夹名尽量一致,这样不易混淆。
提示
如果要在网络中的其他计算机上访问上述网页,使用主机名或IP地址来替换占位符localhost即可。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。