Asp classic msxml3.dll错误';80072ee2';在ASP页面中-我们正在使用不同的应用程序池
关于msxml3.dll中的80072ee2“操作超时”错误,有很多问题需要解决,但大多数问题都是通过将请求的URL移动到不同的应用程序池来解决的。但是,我们已经这样做了,并且仍然在半定期的基础上得到这个错误 我们正在运行Windows 2008服务器和IIS7.5-该网站为经典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
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”。。。将在这里发布结果。。。