Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic msxml3.dll错误';80072ee2';在ASP页面中-我们正在使用不同的应用程序池_Asp Classic_Iis 7.5_Windows Server 2008 R2_Msxml3 - Fatal编程技术网

Asp classic msxml3.dll错误';80072ee2';在ASP页面中-我们正在使用不同的应用程序池

Asp classic msxml3.dll错误';80072ee2';在ASP页面中-我们正在使用不同的应用程序池,asp-classic,iis-7.5,windows-server-2008-r2,msxml3,Asp Classic,Iis 7.5,Windows Server 2008 R2,Msxml3,关于msxml3.dll中的80072ee2“操作超时”错误,有很多问题需要解决,但大多数问题都是通过将请求的URL移动到不同的应用程序池来解决的。但是,我们已经这样做了,并且仍然在半定期的基础上得到这个错误 我们正在运行Windows 2008服务器和IIS7.5-该网站为经典ASP,代码为: set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") xmlhttp.open "GET", "http://www.mysite.co.uk/_sear

关于msxml3.dll中的80072ee2“操作超时”错误,有很多问题需要解决,但大多数问题都是通过将请求的URL移动到不同的应用程序池来解决的。但是,我们已经这样做了,并且仍然在半定期的基础上得到这个错误

我们正在运行Windows 2008服务器和IIS7.5-该网站为经典ASP,代码为:

set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", "http://www.mysite.co.uk/_search/search.php", false
xmlhttp.send ""
strResponseText = xmlhttp.responseText
set xmlhttp = nothing
文件夹“\u search”是一个虚拟文件夹,设置为使用与主站点不同的应用程序池。这是一个繁忙的网站,我们不会每次调用它都超时。。。但是一旦你得到了一个,通常会有很多个连续的。我们知道这是因为我们在网站上记录了500个错误

有人有什么想法吗(请不要建议重新编写经典的ASP或PHP-目前不可能)


谢谢

您的代码看起来非常好。但有两件事你可以试试

初试

Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
这可能没有什么区别,但您是msxml6.dll,它出现在IIS7上,而不是旧的msxml3.dll


第二,如果你有远程桌面访问,查看当您尝试从服务器自己的IE副本访问时会发生什么情况。我遇到过这样的情况:您无法通过外部URL看到服务器本身承载的站点,您必须使用localhost或127.0.0.1

我通过创建一个具有相同物理路径域名等但不同端口号(如81)的新站点来解决此问题
xmlhttp.open“GET”、“”和false

谢谢John-我们可以从本地框中看到search.php(如前所述,代码大部分时间都有效),但我们正在尝试“MSXML2.ServerXMLHTTP.6.0”。。。将在这里发布结果。。。