我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 运行时错误 >

运行时错误-2147023266怎么解决

归档日期:07-04       文本归类:运行时错误      文章编辑:爱尚语录

  msxml3.dll 错误 800c0005系统未找到指定的资源”方法一:这个情况以前也遇到过,一般出现在采集信息或用XMLHTTP静态更新网页的时候会出现这个问题,以前出现类似的错误我都是用

  搜索了网上我所知道所有的技术论坛和搜索引擎,引起这样的问题可能存在多种情况,下面总结一下:

  (一)那就是最基本的了,你的服务器不支持xmlhttp或组件版本态低,需要下载相应的组件。这个一般服务器都不需要的,大多数情况下都支持xmlhttp,所以这个情况较少。

  (二)msxml3.dll文件可能损坏或该文件使用权限不够(权限这个情况可能性较小),如果是文件损坏的话,你可以到网上下载相应系统环境的msxml3.dll文件替换下(2003系统好像在c:windowssystem32下),需要关闭相应的服务例如iis等才能覆盖。

  (三)防火强或杀毒软件禁用了相应的端口,具体该怎么设置要根据不同的软件而定,你可以试着关闭防火墙或杀毒软件后再测试确定是否是这个问题。

  (七)对方资源失效,比如采集某条信息时,对方该条信息不存在导致程序终止错误,也可能是这种情况。这种错误都是出现在调用了

  错误。并且一旦产生这种错误,就会导致应用程序终止,无法继续操作。大多说的程序是这样写的:

  Readystate 属性判断从服务器的返回状态。其实这样未必适合,很多时候用ReadyState

  属性判断并不能真正检测到程序流程中的错误。当遇到错误的时候,仍然会致使程序终止。其实修改一下上面的代码,完全可以实现跳过程序执行过程中遇到的错误,使程序继续运行。修改代码如下:

  Send 方法产生错误的时候,ReadyState的值或许为4,但Status的返回值就一定不是200的。呵呵,我经过多次跟踪ReadyState和Status的值得到以前结果。可能会有差错,目前我还没有发现。

  希望以上程序解决方案能够帮到你!!如果朋友你有更好的解决方法,请一定告诉我哟。

  我是以MSXML2.XMLHTTP.4.0为例说明的程序,也适合其它版本的XMLHTTP组件。想检查的你系统中已经安装了哪些版本的XMLHTTP组件,请到注册表的 HKEY_CLASSES_ROOT 下查找。

  (八)进入服务器方法二、昨天和前天公司网站不知为何突然打不开了先前以为是服务器等其它原因,后来仔细瞧了下出现msxml3.dll

  系统未找到指定的资源错误,根据提示我找到了精确的路径以及相关的文件代码,查看了下里面有百度的踪影,然后把百度的相关信息去掉后再上传网站OK了,后来又有其它文件出现类似的情况,经过检查发现其实是Microsoft.XMLHTTP这个的原因,也就是系统根本不支持XMLHTTP组件的原因,经过网上资料查询得到了如下答案,一点经验记着先:服务器遇到了msxml3.dll

  系统未找到指定的资源错误,原因可能是新装了防火墙,防火墙拦截了MSXML3.DLL访问网络,造成了800c0005

本文链接:http://myclayclub.com/yunxingshicuowu/184.html