在win7下测试通过,win2008服务器却通不过,附代码,请高人指导

嘉友云阁 2014-03-19 10:53:49
编写网站的机器是win7,用得dwcs5,用同事的机器访问win7网站都正常,发布到win2008服务器上,一个判断登录的网页却总报如下错误:

此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。

有关 HTTP 错误的详细信息,请参阅帮助。


不知道是我代码的问题还是服务器的权限设置问题,我贴下代码,帮我看看在win2008上IIS设置里应该放开哪些权限。


<!--#include file="inc/conn.asp" -->
<!--#include file="md5.asp" -->


<%
dim usecode
dim usepass
dim yzm

usecode=request.Form("ucode")
usepass=mistake(request.Form("upass"))
yzm=request.Form("yzm")



Set rs=conn.Execute("SELECT * FROM emplfile where empl_code='"&usecode&"' and empl_pw='"&usepass&"'")
response.Write(usepass)
If rs("empl_code")="" or rs("empl_code")=null or rs.eof or rs.bof or yzm<>session("yzm") Then

rs.close
conn.close
session("log_flag")=1
set rs = nothing
Set conn = Nothing
session("emplcode")=null
Response.redirect("login.asp")
Response.End
end if
session("emplcode")=usecode
session("emplpw") =usepass
session("emplname")=rs("empl_name")
session("noteclass")=rs("note_class")
session("emplevel")=rs("empl_level")
response.Write("登录成功")
response.Redirect("/kindeditor/asp/demofb.asp")

rs.close
set rs=nothing





%>


...全文
182 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
嘉友云阁 2014-03-19
  • 打赏
  • 举报
回复

<!--#include file="inc/conn.asp" -->
<!--#include file="md5.asp" -->


<%
dim usecode
dim usepass
dim yzm

usecode=request.Form("ucode")
usepass=mistake(request.Form("upass"))
yzm=request.Form("yzm")



 Set rs=conn.Execute("SELECT * FROM emplfile where empl_code='"&usecode&"' and empl_pw='"&usepass&"'")
response.Write(usepass)
If rs("empl_code")="" or rs("empl_code")=null  or rs.eof or rs.bof or yzm<>session("yzm") Then
     
 rs.close
 conn.close
 session("log_flag")=1
 set rs = nothing
 Set conn = Nothing
  session("emplcode")=null
 Response.redirect("login.asp")
 Response.End
 end if
 session("emplcode")=usecode
 session("emplpw")  =usepass
 session("emplname")=rs("empl_name")
 session("noteclass")=rs("note_class")
 session("emplevel")=rs("empl_level")
 response.Write("登录成功")
 response.Redirect("/kindeditor/asp/demofb.asp")
 
rs.close
set rs=nothing





%> 



qqm05 2014-03-19
  • 打赏
  • 举报
回复
代码有问题,但是你这个500错误应该是你的数据库连接有问题吧,你移动了网站,数据库连接检查下 <!--#include file="inc/conn.asp" --> <!--#include file="md5.asp" --> <% dim usecode dim usepass dim yzm usecode=request.Form("ucode") usepass=mistake(request.Form("upass")) yzm=request.Form("yzm") Set rs=conn.Execute("SELECT * FROM emplfile where empl_code='"&usecode&"' and empl_pw='"&usepass&"'") response.Write(usepass) If rs("empl_code")="" or rs("empl_code")=null or rs.eof or rs.bof or yzm<>session("yzm") Then rs.close conn.close session("log_flag")=1 set rs = nothing Set conn = Nothing session("emplcode")=null Response.redirect("login.asp") Response.End end if session("emplcode")=usecode session("emplpw") =usepass session("emplname")=rs("empl_name") session("noteclass")=rs("note_class") session("emplevel")=rs("empl_level") response.Write("登录成功") response.Redirect("/kindeditor/asp/demofb.asp") rs.close set rs=nothing 红色部分永远不会执行

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧