首先,运行asp文件必须建立虚拟目录。进入:控制面板 ->管理工具 ->IIS(Internet 服务器)。选择“默认网站”—“新建”—“虚拟目录”,选择“下一步”创建虚拟目录。
图1 iis运行界面
Win2003 server默认情况下不能禁止了asp文件服务,也就是说不能运行asp文件。所以还需要进行以下修改:
第一步,启用Asp,进入:控制面板 ->管理工具 ->IIS(Internet 服务器)- Web服务扩展 ->Active Server Pages ->允许
控制面板 ->管理工具 ->IIS(Internet 服务器)- Web服务扩展 ->在服务端的包含文件 ->允许
图2 启用asp服务
第二步,启用父路径支持。
IIS-网站-主目录(右键选择“属性”)-配置-选项-启用父路径
图3-4 启用父路径
第三步,权限分配
IIS-网站-(具体站点)-(右键)权限-Users完全控制
图5 用户user的权限设置
以上设置我在教师机上实验过,并且解决了这个问题。但是很奇怪,在学生机器上还是无法运行。
在教师机上一个简单的表单网页运行结果如下:
图6 login.htm运行结果
图6 提交后的运行结果
codes of userinfo.asp as the following:
<%@LANGUAGE="VBSCRIPT"%>
<%
dim name1,pwd
name1=request.form("username")
pwd=request.form("password")
response.write "用户名为:"
response.write name1
response.write "密码为:"
response.write pwd
%>
也可以这样显示:
用户名为:<%=name1%>
密码为:<%=pwd%>