码迷,mamicode.com
首页 > Web开发 > 详细

MVC5自定义404,路由在IE下不执行

时间:2015-05-12 22:24:06      阅读:424      评论:0      收藏:0      [点我收藏+]

标签:

闲来无事,做了个小网站,环境是这样的:

MVC:Asp.net Mvc5

IIS:Windows8.1自带的IIS8.5

问题:在网站中自定义了404错误页面,可是在IE下并不起作用,在Chrome下完全正常,这下可好了,怎么都找不到解决方案(现在想想也怪自己太懒,整个错误页面只是输出了一句话“Sorry,the page was missed!!!“),无奈之下,本着天枰座的强迫症精神,继续在网上搜寻,正当一筹莫展之时,发现了一篇涨姿势的文章,当然了也怪自己懂得太少,这篇文章里面有一种方法是这样说的:

在权限设置正确的情况下,自定义的404页面文件大小如果小于512字节,那么IE内核的浏览器会认为你自定义的404页面不够权威,从而使用其自带的404页面代替,如图所示:

技术分享

但在非IE内核的浏览器,如火狐浏览器、Opera浏览器等均能正常显示,所以解决方法是为404页面添加多一些内容,使其大小大于512字节即可。

当看到这句话时,心中一阵激动,赶紧的,把页面补充完整吧,紧接着发布,部署,终于一切都恢复正常了,心中顿时有一种想抽自己的冲动,可是虽说如此,毕竟”涨姿势“了!

特此纪念这个蛋疼的问题!

MVC5自定义404,路由在IE下不执行

标签:

原文地址:http://www.cnblogs.com/Pure-Land/p/4498717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!