windows-server-2003 – Windows 2003,IIS 6,msxml3.dll错误’80
希望这是正确的Stack Exchange网站发布这个…
我们已经设置了一个新的Intranet Web服务器(Windows 2003 – IIS 6).我从旧服务器迁移了所有东西,新的网络服务器似乎运行良好,除了ServerXMLHTTP.我使用的是经典ASP. 我知道这不是编码问题,因为它在旧服务器上运行良好. 我通过它的URL调用来自本地Intranet的页面并获得“msxml3.dll错误’80072ee2’操作超时”错误. 我需要检查服务器上的某些设置吗? 如果它有帮助,下面是我使用的代码的一个愚蠢版本(并且已经使用了多年): <% TheURL = "http://intranet.ourdomain.com/SomePage.asp" Set xmlHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP.3.0") xmlHTTP.open "GET",TheURL,false xmlHTTP.send() CurrentPage = xmlHTTP.ResponseText CurrentStatus = xmlHTTP.Status CurrentStatusText = xmlHTTP.StatusText CurrentReadiness = xmlHTTP.readyState If CurrentStatus = 200 AND CurrentReadiness = 4 Then Response.Write "We got the page" Else Response.Write "Page Unavailable" End If Set xmlHTTP = Nothing %> 该脚本在xmlHTTP.send()上失败.所以我知道dll是安装,否则它将无法创建对象. 它的行为几乎就像它找不到自己一样.但是,如果我登录服务器并打开浏览器,我可以通过它的URL显示该网站.我也做了一个proxycfg – 你. 我还比较了旧服务器和新服务器上的主机文件,但没有看到任何差异.
http://www.52php.cn/article/p-nysvwkrv-btk.html
其中一个答案指向一个标题为“INFO:不向同一服务器发送ServerXMLHTTP或WinHTTP请求”的Microsoft页面. (我没有在那里链接,因为我希望你带着那个答案进入页面并进行投票.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 互联网安全,以保护小型网络上的儿童
- windows – 在Chrome和Firefox域强制执行“点击播放”?
- windows-server-2003 – 当服务器运行时,Windows到计划任务
- Windows系统 Mysql5.6下载安装以及配置
- windows-server-2012 – 为什么10GbE卡无法与Windows 2012R
- windows – 在cmd批处理文件中使用非ASCII字符
- Qt – 不要将主版本号附加到可执行文件/库名称的末尾
- DLL – 为什么VB6编译的应用程序需要VB5 VM?
- 错误1001.指定的服务已存在
- 在从Exchange 2010到365的转换迁移期间,如何处理桌面客户端