zoukankan      html  css  js  c++  java
  • WebResource.axd 404 错误

    再对程序进行发布的时候,出现以下情况

    复制出错误信息:

    网页错误详细信息

    用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727)
    时间戳: Thu, 11 Aug 2011 02:35:57 UTC


    消息: 缺少 ';'
    行: 1
    字符: 8
    代码: 0
    URI: http://www.test.com/VIP/WebResource.axd?d=4uzB1vlzz6Dbpnd3CQW48wAFLQRHxbjOTrfbwbwFGtVlBsuUB-0dACGX6qftHEUuO846nCgK3-HxbS3p6uGldBXPhMbIpUZ05WBY2AbAIFE1&t=634486011504375000


    消息: 缺少对象
    行: 403
    字符: 1
    代码: 0
    URI: http://www.test.com/Vip/MyTranslinksCenter/MainFrame.aspx

           在发布的之前,已经对程序进行测试没有问题,因此出现此问题也比较闷,在情不甘心不愿的情况依次排错

    首先、把此程序发布到外一个备用服务器上测试,发现没有问题

    其次、服务器IIS的配置ISAPI检测

    发现配置是正常的

    第三、对Web.Config配置进行修改

    往httpHandlers添加了

      <add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="True" />

    和WebService的Handlers中添加了

    <add name="WebResource" path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" />

    问题还是依旧

    第四、对此已经没有招数了,再及郁闷的的情况下对IIS 和FrameWork进行重新安装、重启服务器、aspnet_regiis -u -i 等一系列服务器修改

    但是问题仍是依旧

    第五、在客户端用IE9开发人员工具进行调试,只是提示:脚本异常,点击脚本的时候提示:系统异常,没有任何附加信息

    第六、查询服务器iis日志

    2011-08-11 01:45:54 W3SVC1 202.*.*140 GET /Vip/MyTranslinksCenter/MainFrame.aspx - 80 - 120.42.46.* Mozilla/5.0+(Windows+NT+6.1;+WOW64;+rv:5.0.1)+Gecko/20100101+Firefox/5.0.1 404 2 1260

    通过此发现Web服务扩展锁定策略阻止本请求。

    再查询应用程序日志的警告:出现aspnet 3005, System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)

    到此更加断定了因为策略阻止或什么原因导致回调的出现异常,和程序没有关系

    第七、这时候刚好一个朋友提醒了,把http://www.test.com/VIP/WebResource.axd?d=4uzB1vlzz6Dbpnd3CQW48wAFLQRHxbjOTrfbwbwFGtVlBsuUB-0dACGX6qftHEUuO846nCgK3-HxbS3p6uGldBXPhMbIpUZ05WBY2AbAIFE1&t=634486011504375000直接用IE浏览器中浏览,出现了,如下图

    发现IP不对,114.*.*70:80是以前的IP地址(前两个里面才更新IP)

    第八:Ping 网站地址

    客户端ping出来结果:

    服务器端ping出来结果:

    结果发现服务器DNS解析出来竟然不一样(此问题还没有研究出为什么,还望高手指教),难怪WebResource.axd

    回调的时候出现异常(WebResource.axd一般动态生成),

    由于在tcp/ip中添加了114.*.*.70的ip,问题竟然解决了

    参考资源:

    WebResource.axd or ScriptResource.axd not working

    Microsoft Internet Information Services (IIS) 5.0 与 6.0 状态代码说明

    以上处理方式转载:http://www.cnblogs.com/abnormal/archive/2011/08/12/2136285.html  (甘蔗乐园

    但是都试过,没有处理掉。

    后台发现相关页面使用了TextBox的CompareTo();

    试用其他方法替换后虽然还报错,但是功能能用

    如果哪位博友有解决办法,望告知

  • 相关阅读:
    liunx下手动安装git及配置
    Liunx系统下删除自带的JDK及安装需要的JDK版本
    Pipeline简单实现的代码
    HttpClient-post请求,含图片
    Java
    函数及BOM
    JS--EcmaScript
    定位
    浮动
    盒子模型
  • 原文地址:https://www.cnblogs.com/ezplusy/p/3472593.html
Copyright © 2011-2022 走看看