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

复制出错误信息:

网页错误详细信息

用户代理: 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();

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

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

WebResource.axd 404 错误的更多相关文章

  1. isapi_rewrite运行在.net framework 4.0+iis 6.0环境下404错误解决方案

    今天以前的同事让我帮他上服务器看看,他把页面伪静态之后,出现404错误,为什么会出现这样的问题呢,仔细研究才发现,原因如下: 因为ASP.NET4.0在安装的过程中,已经在IIS6做了一些手脚,让它可 ...

  2. MVC 实现自定义404错误页

    直接进入正题. 在HomeController中有一个NotFound的Action方法. public ActionResult NotFound() { return View(); } 对应的视 ...

  3. WinServer2008R2 + IIS 7.5 + .NET4.0 经典模式 运行WebAPI程序报404错误的解决方案

    在Windows Server 2008 R2系统下,IIS 7.5 + .NET Framework 4.0的运行环境,以经典模式(Classic Mode)部署一个用.NET 4.0编译的 Web ...

  4. SharePoint中新创建的Web Application在浏览器中报404错误

    问题描述:在安装完成SharePoint 2010后,进入Central Administration,创建一个新的Web Application,可以正常创建,但访问时却返回404. 平台环境:Wi ...

  5. nginx下配置404错误页面

    1.创建自己的404.html页面,并放于网站根目录. 2.更改nginx.conf在http定义区域加入: fastcgi_intercept_errors on; 3.更改nginx.conf(或 ...

  6. c# webapi发布到windows server 2008 r2 iis上提示404错误

    项目服务端是一组RestFul风格的webapi,发布到本机的iis没有问题,但是发布到服务器以后就提示404错误.本机是win10的,服务器是windows server 2008 R2 64位.之 ...

  7. Servlet3.0 jsp跳转到Servlet 出现404错误的路径设置方法

    最近又遇到了这种问题,百度了好久,发现有人说要在action的路径里面写Servlet文件的绝对路径,比如说,单独打开servlet的地址为http://localhost:8080/TomcatTe ...

  8. 黄聪:解决Web部署 svg/woff/woff2字体 404错误

    问题:最近在IIS上部署web项目的时候,发现浏览器总是报找不到woff.woff2字体的错误.导致浏览器加载字体报404错误,白白消耗了100-200毫秒的加载时间. 原因:因为服务器IIS不认SV ...

  9. thinkphp nginx php-fpm url rewrite 导致 404 错误

    ## thinkphp nginx php-fpm url rewrite 导致 404 错误 之前thinkphp的系统部署在apache上,考虑到在并发性能nginx比apache强悍得多,所以在 ...

随机推荐

  1. .NET学习笔记 -- 那堆名词到底是啥(CLR、CLI、CTS、CLS、IL、JIT)

    什么是CLR? CLR,公共语言运行时(Common Language Runtime)是一个由多种语言使用的“运行时”.他的核心功能包括(内存管理.程序集加载.安全性.异常处理和线程同步),可以被面 ...

  2. 桃小蛋 简单粗暴BFC总结—附代码图和效果图

    说明:问题图与解决图的区别:黄色箭头那行代码的有和无. BFC 定义 BFC(Block formatting context)直译为"块级格式化上下文".它是一个独立的渲染区域, ...

  3. GUID相关知识

      全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符.GUID主要用于在拥有多个节点.多台计算机的网络或系统中.在理想 ...

  4. 将不确定变为确定~DateTime.MinValue和MaxValue引发的异常

    回到目录 问题描述: SqlDateTime 溢出.必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间 概念相关 .Net中的DateTime结 ...

  5. EF架构~在T4模版中为所有属性加默认值

    回到目录 在项目开发过程中,出现了一个问题,就是新添加一个非空字段后,原来的程序逻辑需要被重新修改,即将原来的字段添加到程序里,这种作法是非常不提倡的,所以,我通过T4模版将原来的实体类小作修改,解决 ...

  6. Ghost博客安装

    Ghost博客是一个基于Node.js 的开源博客平台,由前WordPress UI 部门主管John O'Nolan 和WordPress 高级工程师Hannah Wolfe 创立,目的是为了给用户 ...

  7. Node.js入门:前后端模块的异同

        通常有一些模块可以同时适用于前后端,但是在浏览器端通过script标签的载入JavaScript文件的方式与Node.js不同.Node.js在载入到最终的执行中,进行了包装,使得每个文件中的 ...

  8. MyBatis学习总结(三)——优化MyBatis配置文件中的配置

    一.连接数据库的配置单独放在一个properties文件中 之前,我们是直接将数据库的连接配置信息写在了MyBatis的conf.xml文件中,如下: 1 <?xml version=" ...

  9. [Java面试十]浏览器跨域问题.

    此块内容参考Ajax文档部分. 主要复习内容:     1.JavaScript核心对象     2.浏览器BOM对象     3.文档对象模型DOM     4.常见事件     5.Ajax编程( ...

  10. [数据库事务与锁]详解八:底理解数据库事务乐观锁的一种实现方式——CAS

    注明: 本文转载自http://www.hollischuang.com/archives/1537 在深入理解乐观锁与悲观锁一文中我们介绍过锁.本文在这篇文章的基础上,深入分析一下乐观锁的实现机制, ...