IE浏览器打开网站后1-2秒后就出现404页面!

编程有钱人了 2016-09-02 09:31:48
IE浏览器打开网站后2-4秒后就出现404页面!(IE 8,9,10,11等都不好使)
详细描述:先是页面正常显示,每个打开的页面都正常,但是以后就出现了404页面。

期初以为是我的机器的问题,换了别人机器试了也不行,也换了其他地域机器上的IE浏览器也不行。
谷歌,火狐等浏览器没问题.,如下图。

=================================================================



去百度和谷歌搜问题,发现IE设置一下兼容视图就好了,但是总不能让每个人去设置自己的IE吧,一般人也不知道是这个原因吧。
===================================
我的网站服务器环境如下

IIS7.5 .NET 3.5


IIS进程池是 经典模式,200分不够我再加.

谁也遇到过类似的问题 ,求大神帮忙!
...全文
2682 18 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_24693423 2017-12-05
  • 打赏
  • 举报
回复
遇到同样问题,求楼主告知解决方法
刘文枫 2017-02-18
  • 打赏
  • 举报
回复
楼主,怎么解决的?
刘文枫 2017-02-18
  • 打赏
  • 举报
回复
那是什么问题了??
编程有钱人了 2016-12-03
  • 打赏
  • 举报
回复
自己解决了,无满意结贴!
编程有钱人了 2016-09-03
  • 打赏
  • 举报
回复
引用 11 楼 gaoyuApple 的回复:
404是因为你输入了错误的网址,或者你输入的网址不可用导致的 是你访问的网站服务器不稳定,建议你在出现404错误的时候,换一个时间段访问,或者访问备用站点
不认真看下帖子吗?如果是输入错的地址为什么别的浏览器可以,为什么设置下兼容模式就行了, 不是地址不存在,是这个地址正常打开了,显示3秒后再跳转到404 不是这个页面真的不存在
啾啾我 2016-09-03
  • 打赏
  • 举报
回复
感觉是你的代码有问题,不要试图去更改客户端设置什么的,抓包看看检查一下自己的代码
Poopaye 2016-09-02
  • 打赏
  • 举报
回复
f12抓过吗?
编程有钱人了 2016-09-02
  • 打赏
  • 举报
回复
没人遇到过吗?
编程有钱人了 2016-09-02
  • 打赏
  • 举报
回复
引用 1 楼 starfd 的回复:
兼容视图不就是在浏览器地址栏有个小图标的么……
我用的是IE11 没有那个小图标
  • 打赏
  • 举报
回复
兼容视图不就是在浏览器地址栏有个小图标的么……
  • 打赏
  • 举报
回复
按F12,看网络那里发出了多少请求,每个请求的状态你就知道问题出在哪儿了 然后再去找那个404的请求是怎么发出去的?有可能是winodw.load之类的js中,也不排除是ajax响应
ABCDHLMN 2016-09-02
  • 打赏
  • 举报
回复
404是因为你输入了错误的网址,或者你输入的网址不可用导致的 是你访问的网站服务器不稳定,建议你在出现404错误的时候,换一个时间段访问,或者访问备用站点
LFH__ 2016-09-02
  • 打赏
  • 举报
回复
1. 对于存在的网页内容由于路径改变而导致访问不了时,可在IIS 中定义404错误指向一个动态页面,在页面里面使用301永久重定向跳转到新的地址,此时服务器返回301状态码。 2、设置404指向一个设计好的html 文件,此时页面返回的404状态码。 idc提供商基本都提供404设置的功能,直接上传文件设置即可。在IIs中设置方法:打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成 URL --> URL 里填写“/err404.html”-->按确定退出再把做好的err404.html 页面上传到网站根目录下。此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。3、404指向一个动态页面,比如error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML 代码,将导致页面返回200 状态码,这是不正确的,我们可以在显示完提示内容后,增加语句: Response.Status="404 Not Found" ,这样就保证页面返回404状态码。 3、Apache下设置404错误页面。为Apache Server设置404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可,ErrorDocument 404 /notfound.php
LFH__ 2016-09-02
  • 打赏
  • 举报
回复
把缺少的网页文件恢复到正确的位置,重新设置网络服务。对于用户来讲,需要检查你所输入的网络地址是否正确。
Poopaye 2016-09-02
  • 打赏
  • 举报
回复
引用 7 楼 wangjun8868 的回复:
引用 4 楼 shingoscar 的回复:
f12抓过吗?
没提示异常信息
谁说异常了,跳转到404页面,应该是能直接看到的
编程有钱人了 2016-09-02
  • 打赏
  • 举报
回复
引用 4 楼 shingoscar 的回复:
f12抓过吗?
没提示异常信息
  • 打赏
  • 举报
回复
如果IE7可以 <meta http-equiv="X-UA-Compatible" content="IE=7" />
  • 打赏
  • 举报
回复
先考虑 考虑 你页面有什么问题? 是哪个方法导致的兼容性,是否能解决? 可能是哪个JS方法、函数导致的,可能换掉都好了,

62,242

社区成员

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

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

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

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