zoukankan      html  css  js  c++  java
  • 一个变态bug的临时解决方案

    昨天遇到一个非常变态的问题,有客户反映通过搜索引擎搜索我公司网址,然后点击不能正常访问公司的网站,截图如下

     

    如此严重之问题我倒是第一次遇到,遇到我赶紧打开百度,google,搜索公司网站名称点击打开,发现很正常啊,没有打不开的情况.

    但是客户确是在一直反映他打不开,这个时候老板也在他的电脑上做了尝试,结果是他搜索后也打不开公司的网站,这下问题搞大了,

    客户不能访问可以忽悠一下说这个极少人极个别的情况,可以忽略不计,但是老板现在也遇到这样的情况,我再用极少数情况来搪塞,

    就有点解释不过去了.

         话说知之为知之,不知google之.我便开始google这个错误信息,这个问题确实够变态,网上遇到这样问题的人不少,但是却没有人

    给出一个解决方案,有的人说是2003的系统加iis6就不会有问题,是2008下iis7.5的问题,有的人说是字符编码的问题,有的说只有装了

    vm的ie下才有这样的问题,有的说只有参数是奇数的时候才会有这样的bug, 我还去微软官网进行了搜索,还下载了一个

    http://support.microsoft.com/kb/2455129/zh-cn ARR的补丁,问题还是不能解决.

          我都快要崩溃了,这个问题一直从下午处理到凌晨,还是没想到怎么去解决,难道是mvc2的bug? 2008 r2 64位 + iis7.5的问题?

     这个bug还是非常的变态的,出了报错页面后,不断的按F5刷新话,页面也不会好转,一直是错误页面,但是如果在浏览器上回车一下的话,

    就能正常打开访问的也了.

      后来我突然想到,既然通过搜索引擎访问网站的时候出问题,那估计是.net的bug 了?那就让客户先不访问aspx的页面,弄一个首页的

    静态页给客户,客户通过搜索引擎先到达的是静态页,然后再从静态页点击去其他页面,这样就不会有问题了,这个方法确实是够临时的,咱

    不治本好歹也能治点标了.于是我就生成了一个首页的静态页放到了根目录下,调整了iis的默认文档,结果是什么呢?mvc2直接无视我的默认

    文档,唉!再接再厉,怎么解决这个问题呢?

          在这里先跟各位请教2个问题吧

          1. 在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 (异常来自 HRESULT:0x80070459) 

          这个bug大家知道如何解决吗?

      2.mvc里如何设置默认文档呢? 

          routes.MapRoute(
                   "Default",                                              // Route name
                   "{controller}/{action}/{id}",                           // URL with parameters
                   new { controller = "home", action = "Index", id = "" }  // Parameter defaults
               );

     

       现在要去开会,之后会总结一下具体的解决方案,谢谢! 

  • 相关阅读:
    微信小程序 scroll-view switch checkbox
    微信小程序 全选和取消全选
    微信小程序 for循环添加样式1
    微信小程序 类似弹出菜单特效,从右向左滑出
    微信小程序 for循环 wx:for和wx:if wx:elif嵌套着使用
    微信小程序 输入框限制字数
    微信小程序 从本地相册选择图片或使用相机拍照chooseImage()和预览图片previewImage()
    安卓开发感言
    安卓-singleTask
    安卓-什么是FrameLayout
  • 原文地址:https://www.cnblogs.com/xinzhyu/p/1947123.html
Copyright © 2011-2022 走看看