注册 登录
编程论坛 ASP技术论坛

[求助]关于HTTP500内部服务器错误

txji 发布于 2008-05-12 19:30, 755 次点击
请高手赐教,小弟在win XP下做了一个网站,能够正常的访问,但把所有源码考到win 2003saver下,且出了HTTP500内部服务器错误,其中一个ASP文件不能执行,文件内容如下:
<!--#include file="inc2/conn.asp"--><!--#include file="inc2/function.asp"-->
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK href="img/css.css" type=text/css rel=stylesheet><!--#include file="inc2/md5.asp"-->
<%
if request.QueryString("action")="quit" then

session("user")=""
session("pass")=""
session("type")=""
session("cname")=""
session("uid")=""
response.Write alert("退出成功!","../../index.asp")
end if
 dim verifycode
if request.Form("submit")="管理登陆" then
user=trim(request.Form("uname"))
pass=ucase(md5(request.Form("pass")))
 if request.Form("uname")="" or request.Form("pass")="" then
 response.Write alert("错误!\n你未填写 用户名 或 密码。\n请重新填写。","index.asp")
 else
 sql="select * from user where username='"&user&"' and pass='"&pass&"'"
  verifycode=replace(trim(request("verifycode")),"'","")
 if cstr(session("getcode"))<>cstr(trim(request("verifycode"))) then
response.Write "<script LANGUAGE='javascript'>alert('请输入正确的验证码!');history.go(-1);</script>"
response.end
end if

 set rs=conn.execute(sql)
 if rs.eof then
 response.Write alert("错误的用户名 或 密码!\n请重新检查,用户名或密码是否填写正确!","index.asp")
 else
 session("user")=rs("username")
 session("pass")=rs("pass")
 session("type")=rs("type")
 session("cname")=rs("cname")
 session("uid")=rs("id")
 response.Redirect "../oa/user/index.asp"
 end if
 rs.close
 end if
end if

%>
就是不能转到"../oa/user/index.asp"文件,请高手分析一下是那里出错.
1 回复
#2
madpbpl2008-05-12 19:35
ie-->工具-->internet选项-->高级-->显示友好http错误信息
前面的勾去掉,再运行一下程序,看错误提示
应该是iis哪里没设置好的的原因
1