日期:2014-05-16  浏览次数:21182 次

ASP登录IIS6.0的问题
我遇到一个问题,关于Windows2003下的IIS6.0的,就是一个asp网站,登录时通过一个登陆页面,中间处理页面,然后跳转到正确页面,问题是:输入用户名密码登录后,有时能跳转到正确页面,在正确页面显示了一部分,还没有完全显示出来的时候,就自动跳回初始的登陆页面,这种情况一般发生在浏览器刚刚启动,没有cookies的时候,有时就没有问题,直接登录成功,这个网站在其他的同样的环境中,没有问题,就只在这台服务器上有问题,这台服务器也是在某一天突然这个样子了的,以前也是很正常的。不知有人是否对这种情况了解,如果知道,敬请指点一下,不胜感激!

------解决方案--------------------
不懂哦 帮顶
------解决方案--------------------
可能session丢失问题,最好把session值保存到数据库中。
------解决方案--------------------
你可以设置session的过期时间,不然很快会失效的
------解决方案--------------------
传的值有保存?
------解决方案--------------------
在整个登录过程中间做以下事情:

1. 注意观察任务管理器里面w3wp.exe的PID是否有变化,如果有变化,说明发生了recycle
2. 注意观察有没有杀毒软件在扫描global.asa文件

以上两个条件符合任何一个就会发生你说到的现象。
当然,此外也可以看一下你的这几个ASP页面代码怎么写的
------解决方案--------------------
在目录C:\WINDOWS\Microsoft.NET\Framework\V2.0.50727下运行aspnet_regiis.exe-c
在目录C:\WINDOWS\Microsoft.NET\Framework\V2.0.50727下运行aspnet_regiis.exe-i安装Asp.net。
试试