IIS发布出来的网站,登陆没反应!!!急!!!在线等!!!!高分!!!

义薄A云天 2015-05-11 10:19:40
如题,一个新客户需要用我们的asp网站,我把原先正常使用的那套系统平移到了他们的服务器上,用iis发布出来,设置好端口,进入主页,然后输入账号密码登陆,问题来了:点了确定之后网页一闪,依旧停留在主页。
可是我用vs调试,一切正常,文件目录啊权限什么的 都没设置错啊,怎么就出了这么见鬼的事情!!! 求大神解答!!!
程序绝对没有一点问题
...全文
718 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
事理 2015-05-13
  • 打赏
  • 举报
回复
iis是否启用asp父路径支持?对准网站右键-》主目录-》配置-》选项-》启用父路径勾上 asp和asp.net是有区别的,如果是asp.net网站,是否将.net注册iis IIS 注册 ASP.NET 2.0 4.0 在CMD窗体,运行如下命令: 2.0:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 4.0:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
wyumening 2015-05-13
  • 打赏
  • 举报
回复
引用 19 楼 u011287727 的回复:
[quote=引用 16 楼 cxzzwb 的回复:] [quote=引用 11 楼 u011287727 的回复:] [quote=引用 10 楼 cxzzwb 的回复:] 你要看看既然你的程序已经平移到别的服务器了~~~那么就要看看数据库链接方面的问题了!! 你能看得到登录界面应该配置都没有问题的!!
这个绝对没错。。。要哭了 [/quote] 是这样吗??你访问的数据库在哪个服务器上?? 如果是访问原来的服务器数据库,那么你原来的服务器和平移后的服务器能否正常通信?? 顺便问问你的登录后的页面是怎么判断用户登录状态的??Session??看看服务器有没有禁用Session(虽然我没遇到过,但是之前看到过有人遇到这样的问题)[/quote]怎么查看是否禁用session?[/quote] sessionid默认保存在cookie中的,他的意思是查看是否禁用了cookie吧?
和梅达洛ys 2015-05-13
  • 打赏
  • 举报
回复
web.config里面的debug改成true 然后运行你部署好的网站,看看会抛出什么错误信息?
likevs 2015-05-13
  • 打赏
  • 举报
回复
查找原因方式: 1,点一下除了登录页面,别的页面(最好是有数据库查询的页面),看下能不能正确运行。如果不能正确运行,则说明ASP.NET版本问题,如果能正确运行,但不显示查询的数据,说明是数据库连接不对。 2,如果上面问题排除,则说明问题只出在登录这块,请确保数据库连接正确并可用(也就是允许远程登录),然后检查一下代码,是不是登录成功之后,使用了cookie来保存登录状态,如果是,则立马查看当前客户端计算机的日期时间,是不是与服务器上的不同步,因为我们保存cookie时,指定 的有效时间是服务器上的时间为准,假如客户端的电脑刚重装了系统,那个当前日期可能不是标准的日期时间,这就造成刚登录成功,cookie就马上过期的情况。 3,如果以上两种方法都排不出原因,则请直接F12,尝试登录,查看报错的原因。
meceky 2015-05-13
  • 打赏
  • 举报
回复
监听一下http看看请求和返回结果是啥
义薄A云天 2015-05-12
  • 打赏
  • 举报
回复
引用 16 楼 cxzzwb 的回复:
[quote=引用 11 楼 u011287727 的回复:] [quote=引用 10 楼 cxzzwb 的回复:] 你要看看既然你的程序已经平移到别的服务器了~~~那么就要看看数据库链接方面的问题了!! 你能看得到登录界面应该配置都没有问题的!!
这个绝对没错。。。要哭了 [/quote] 是这样吗??你访问的数据库在哪个服务器上?? 如果是访问原来的服务器数据库,那么你原来的服务器和平移后的服务器能否正常通信?? 顺便问问你的登录后的页面是怎么判断用户登录状态的??Session??看看服务器有没有禁用Session(虽然我没遇到过,但是之前看到过有人遇到这样的问题)[/quote]怎么查看是否禁用session?
  • 打赏
  • 举报
回复
那就按F12,从JS验证什么的开始跟踪,直到页面提交(PostBack) 没反应有可能是页面压根就没提交
Ny-6000 2015-05-11
  • 打赏
  • 举报
回复
登录后的跳转用到脚本语句,可能服务器iis不支持或者怎么吧. 或者是打开程序的浏览器,不支持,也可能影响得到
tcmakebest 2015-05-11
  • 打赏
  • 举报
回复
平移?楼主真的器官移植般的细心么,我感觉就是数据库连接出问题了.
义薄A云天 2015-05-11
  • 打赏
  • 举报
回复
引用 9 楼 sp1234 的回复:
如果不深入到源码级别去修改,可能你什么都调试不出来。即使是跟踪http消息,你得到的也就是你看到的(仍然刷新到首页)。没有什么新东西。
源代码不可能有问题啊,我只需要把程序里的主机名和数据库名改成这台服务器上的就ok了,所以用vs启用调试然后登陆,操作 。一切都没有问题,所以我就算用程序调试,程序也是一点问题都没有的啊。。用iis发布出来 登陆时候就没反应
义薄A云天 2015-05-11
  • 打赏
  • 举报
回复
引用 10 楼 cxzzwb 的回复:
你要看看既然你的程序已经平移到别的服务器了~~~那么就要看看数据库链接方面的问题了!! 你能看得到登录界面应该配置都没有问题的!!
这个绝对没错。。。要哭了
程序猿老曾 2015-05-11
  • 打赏
  • 举报
回复
你要看看既然你的程序已经平移到别的服务器了~~~那么就要看看数据库链接方面的问题了!! 你能看得到登录界面应该配置都没有问题的!!
  • 打赏
  • 举报
回复
如果不深入到源码级别去修改,可能你什么都调试不出来。即使是跟踪http消息,你得到的也就是你看到的(仍然刷新到首页)。没有什么新东西。
  • 打赏
  • 举报
回复
不用太纠结操作系统和.net系统版本问题,如果有问题也就不会显示首页、登录页、随后的诡异流程了。
  • 打赏
  • 举报
回复
浏览器里面F12看下请求到底是什么响应结果
  • 打赏
  • 举报
回复
比较差的一些软件出现的“诡异的”问题往往出现在滥用 try...catch上,它不是暴露出调试问题,而是掩盖问题。否则不会在很低级的地方就发生诡异的流程的。 你可以把你的程序的这种东西的“开关”关闭,然后重新部署。让错误页(例如asp.net抛出异常之后的“黄页”,非customer erroor页)尽早地显示出来,这样才能诊断问题。
wyumening 2015-05-11
  • 打赏
  • 举报
回复
看看错误日志,有没有记录什么错误信息
义薄A云天 2015-05-11
  • 打赏
  • 举报
回复
引用 2 楼 yangmingxing980 的回复:
看看是不是服务器上面.net版本和你的系统的.net版本不匹配
安装sql2005 时有2.0,安装vs时有3.5 没有问题啊。。。
义薄A云天 2015-05-11
  • 打赏
  • 举报
回复
引用 楼主 u011287727 的回复:
如题,一个新客户需要用我们的asp网站,我把原先正常使用的那套系统平移到了他们的服务器上,用iis发布出来,设置好端口,进入主页,然后输入账号密码登陆,问题来了:点了确定之后网页一闪,依旧停留在主页。 可是我用vs调试,一切正常,文件目录啊权限什么的 都没设置错啊,怎么就出了这么见鬼的事情!!! 求大神解答!!! 程序绝对没有一点问题
一切都没问题,iis 6 .net2.5 iis里边我都设置好了,因为这个过程我操作过无数次啊 ,不可能犯那么低级的错误!
我本良人 2015-05-11
  • 打赏
  • 举报
回复
看看是不是服务器上面.net版本和你的系统的.net版本不匹配
加载更多回复(4)

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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