Asp classic asp服务器XML HTTP对象不返回任何内容

Asp classic asp服务器XML HTTP对象不返回任何内容,asp-classic,Asp Classic,我是asp新手,但需要为朋友修复一个软件。问题在于使用MSXML2.ServerXMLHTTP读取.asp页面以生成凭证的例程。我已经让它工作并显示来自任何服务器的页面,但是当我尝试从自己的Windows服务器打开页面时,例程只返回空白,或者挂起服务器。我什么都试过了。不知道是否与权限有关 它似乎卡在readyState=1中 <% Response.Buffer = True Dim objXMLHTTP, xml Set xml = Server.CreateObject

我是asp新手,但需要为朋友修复一个软件。问题在于使用MSXML2.ServerXMLHTTP读取.asp页面以生成凭证的例程。我已经让它工作并显示来自任何服务器的页面,但是当我尝试从自己的Windows服务器打开页面时,例程只返回空白,或者挂起服务器。我什么都试过了。不知道是否与权限有关

它似乎卡在readyState=1中

<%
  Response.Buffer = True
  Dim objXMLHTTP, xml

  Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")

  ' Opens the connection to the remote server.
  xml.Open "GET", "http://someurl/Testpage.asp", False

  ' Actually Sends the request and returns the data:
  xml.Send

  'Display the HTML both as HTML and as text
  Response.Write "<h1>The HTML text</h1><xmp>"
  Response.Write xml.responseText
  Response.Write "</xmp><p><hr><p><h1>The HTML Output</h1>"

  Response.Write xml.responseText


  Set xml = Nothing

%>

开发服务器在同时处理的请求数量上有一些限制。
因为您已经在执行一个服务器端脚本,所以服务器不会响应您通过ServerXMLHTTP发送的请求


您可以通过在IIS管理器中查找开发网站的工作进程来解决此问题,并在“高级设置”下增加工作进程的最大数量(可能设置为1)。

Hi,让它显示一个.txt文件,而不是一个简单的.asp文件。权限?也适用于.htm文件,只有.asp文件不起作用?请使用问题下方的编辑链接为问题添加更多详细信息,而不是使用注释。此外,您可能还需要提供.asp页面的更多详细信息。它是否包含任何JavaScript或其他客户端代码?当您获取这样的页面时,这些将不会执行。请尝试
Server.CreateObject(“MSXML2.ServerXMLHTTP.6.0”)
-使用最新版本的MSXML有时会有所不同直接转到时会发生什么?你能找回有效的XML吗?