动易公司服务人员用心为您服务! 在客户自助服务中您可以获得动易产品技术服务 还不是动易的客户?马上注册吧 只有登录动易官网会员中心,您才有权利进行一些功能操作

动易官方网站

powereasy.net
您现在的位置:动易网络 >> 官方博客 >> 专家坐堂>> 再答关于整合后的MSXML错误问题

再答关于整合后的MSXML错误问题

注意:本文适用于整合已经成功,偶尔出现500错误,提示MSXML错误,或者在本地测试整合成功,传到服务器上后出错的用户。

症状描述(蓝色部分根据用户的服务器情况会有不同,有时候出问题的是动网或者oblog的文件):

错误类型:
msxml3.dll (0x80072EE7)
The server name or address could not be resolved
F:\POWEREASY\USER\../API/API_Function.asp, 第 290 行


动易首页登陆出现“服务器无响应”的提示,用/User/User_Login.asp直接登陆,出现500错误和类似上面的提示。


其它情形的错误提示,但是报告为MSXML错误,或者ServerXMLHttp错误。


问题描述:

1.根据微软社区以及一些技术网站的资料,出现“The server name or address could not be resolved”错误,是因为WEB站点所在的服务器无法解析要调用的URL中的域名。这种情况可能出现在服务器端的DNS设置错误,或者设置的DNS服务器不稳定(注意:这里的DNS不是指为你解析域名的DNS服务器,而是你的WEB服务器的网络连接TCP/IP协议里指定的DNS服务器,如下图)

DNS设置

  服务器上指定的首选DNS服务器工作不稳定,或者要发送xml数据的目标域名不稳定时,都会导致上述错误。但是这种情况应该不会持续出现。

2. MSXML版本问题。只有MSXML3.0以上的版本才包含ServerXMLHttp组件。在三方正和接口中,只有动易接口采用了ServerXMLHttp组件,如果是这个问题,只有动易的整合接口会抱错。

3.可能是MSXMl本身的BUG,这个信息来自于网络上一些开发人员的分析和猜测,但是微软官方没有给予证实。

4.服务器设置的问题。比如防火墙、端口限制等。根据目前我们掌握的资料,XMLHTTP应该是使用标准的80端口,所以可以穿透防火墙,这个问题应该不存在,但是有一部分客户反馈的情况,两台其它情况完全相同的服务器,一台安装防火墙不能正常使用,一台没有安装防火墙可以正常使用。所以不排除这方面的可能性。如果有网友可以提供这方面的资料,不胜感激。

由于出现问题的用户情况各异,而我们本地测试没有能够还原其中任何一种情况。所以无法进一步分析和准确提供导致问题的原因。大部分用户运行正常,只有少部分用户出现,所以分析最有可能的原因还是由于服务器端的配置和设置以及域名稳定性等问题。建议大家重点在这方面做检查。

这个问题如果有进一步的信息或者解决方法,我会第一时间在动易论坛和我的博客说明。


更新时间:2006年08月31日 作者:小李刀刀 来源:本站原创 点击:  【收藏
声明:动易网络科技有限公司已尽力确保本页面内容的准确性,但因市场发展和产品开发的需要,有关内容可能会根据实际情况随时更新或修改,恕不另行通知,不便之处敬请谅解。
联系我们 | 关于动易 | 网站地图 | 相关证书 | 合作伙伴 | 招贤纳士 | 法律条款 | 隐私权声明
安全上网网上报警
动易网络科技有限公司版权所有 © 2003- 粤ICP备05004015号
公安备案编号:4406063010734 本站基于 PowerEasy® SiteFactory™ 制作