运行asp文件提示“http错误-404文件或目录未找到”解决办法

来源:百度文库 编辑:神马文学网 时间:2024/04/29 06:05:22
首先,运行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%>