当前位置: 首页 > news >正文

msxml3.dll 错误 '80072efd' A connection with the server could not be established

最近两个月以来,有一个站点的登录程序每隔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,解决了这个问题,

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

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

 

相关文章:

  • 解决IE6浏览器中Div层挡不住Select组件
  • 解决IE6下select z-index 无效
  • Ubuntu下gcc安装及使用
  • Linux(ubuntu)下手动安装 firefox 6 并且添加快捷方式图标
  • ubuntu下如何安装使用SSH
  • 解决 WinSCP 内部编辑器中文乱码问题
  • ubuntu摄像头软件--茄子大头贴
  • 安装ubuntu-tweak
  • 在Ubuntu 中安装VLC
  • Ubuntu 12.04中文输入法的安装
  • 图解ubuntu中修改计算机名
  • ubuntu nano操作
  • 支持多浏览器的网站变灰方法
  • 将页面变灰
  • linux 查看进程和终止进程 端口
  • [数据结构]链表的实现在PHP中
  • 2017-08-04 前端日报
  • CentOS 7 修改主机名
  • Docker下部署自己的LNMP工作环境
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript类型识别
  • js ES6 求数组的交集,并集,还有差集
  • Meteor的表单提交:Form
  • PHP的Ev教程三(Periodic watcher)
  • Redis中的lru算法实现
  • Solarized Scheme
  • VuePress 静态网站生成
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 一道闭包题引发的思考
  •  一套莫尔斯电报听写、翻译系统
  • 正则与JS中的正则
  • 自定义函数
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 昨天1024程序员节,我故意写了个死循环~
  • ​Python 3 新特性:类型注解
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (9)目标检测_SSD的原理
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET Core中Emit的使用
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .NET 材料检测系统崩溃分析
  • .NET 跨平台图形库 SkiaSharp 基础应用
  • .net 验证控件和javaScript的冲突问题
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .net的socket示例
  • .net项目IIS、VS 附加进程调试
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • [Angular 基础] - 指令(directives)