相关文章推荐
大力的电池  ·  C/C++ Qt ...·  1 年前    · 
还单身的苦瓜  ·  【问题管理】-- ...·  1 年前    · 
体贴的风衣  ·  Python ...·  1 年前    · 

最近两个月以来,有一个站点的登录程序每隔3至5天,程序就报错:

msxml3.dll 错误 '80072efd'

A connection with the server could not be established

相应的代码如下:

dim url
url = "http://www.baidu.com/abc/"
Dim xmlhttp
Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "POST", url + "?" + data, False

xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"
xmlhttp.setRequestHeader "Content-Length", Len(data)
xmlhttp.send (Null) '在这一行报错
If (xmlhttp.Status = 200) Then
httpGet = xmlhttp.responseText
else
httpGet = ""
end if
Set xmlhttp = Nothing

关于这个错误,前段时间也在百度、google搜索过,没有找到可以解决这个问题的答案。

今天又报错了,郁闷,但我意外试了另一个站点使用相同程序却可以正常登录。

我仔细一看,原来他们有所不同,出问题的程序是:xmlhttp.open "POST", url + "?" + data, False

那另一个站点使用的是:xmlhttp.open "GET", url + "?" + data, False

我把出问题的这个站点中的POST改为GET后,竟然也可以正常登录了。

难道与这个有关?那为什么POST平时也能使用,但几天后就不行了呢,改为GET又可以了...

-----------------------------------------------------------------------------------------

最近几天,问题依然存在,我发现同一台主机有些虚拟站点同样调用MSXML2.ServerXMLHTTP,但不会报错,但有的虚拟站点却报:

msxml3.dll 错误 '80072efd'

A connection with the server could not be established

我刚刚回收了一下IIS的[应用程序池],然后试着执行了: regsvr32 msxml3.dll

过了几秒后,竟然原来报错的虚拟站点自动恢复正常了。

以前一般都是重启IIS,还不行,就重启主机。

我不知道是我回收了IIS的[应用程序池]还是regsvr32 msxml3.dll,解决了这个问题,

-----------------------------------------------------------------------------------------

[网上邻居] -> [本地连接] -> [修复] 一下,几秒后就恢复正常了。。。

最近两个月以来,有一个站点的登录程序每隔3至5天,程序就报错:msxml3.dll 错误 '80072efd'A connection with the server could not be established相应的代码如下:    dim url    url = "http://www.baidu.com/abc/"    Dim xmlhttp    Set 3、没有启用Web服务扩展的 4、 msxml 3. dll 损坏了 以上几个原因,第一点url不存在-----我的url肯定是存在的,而肯该程序我以前用过没有问题,也没有更改过程序,所以肯定不是这个原因。 第二点至第四点就是服务器的问题了,可能服务器的配置更改。
今天在虚拟机win7下测试软件时,发现用vbs下载codechina仓库文件时出现 错误 ,提示: 脚本: C:\Users\Administrator\Desktop\SoftCnKiller2.51\data\CodeChina更新名单.vbs 行: 21 字符: 2 错误 : 安全频道支持出错 代码: 80072F7D 源: WinHttp.WinHttpRequest 对应vbs代码: Sub downFile(url,path) Set xHttp = CreateObject("WinHtt
第一:报错 msxml 3. dll 错误 ' 80072 efd' A connection with the server could not be established /LM/W3SVC/2037276020/Root/global.asa,行 18 错误 截图如下:  通过这个报错找asa这个文件,这个服务器都翻遍了,硬是没有找到!网上也找了许多,所以敢肯定,网站跟目录下有这个
租用美国KT机房服务器的一个客户做采集站,采集工作的时候提示在读取指定网页内容时出现了 msxml 3. dll 错误 ' 80072ee2 ' The operation timed out的 错误 ,原因应该是因为DNS无法解析域名造成的。 解决方法: 打开 C:\WINDOWS\system32\drivers\etc ,找到hosts文件,您可以用文本类编辑工具(比如记事本)直接打开编辑,再最下方