【发布时间】:2014-09-09 04:56:31
【问题描述】:
Dim objXMLHTTP,xml,gString
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
xml.Open "GET", "http://www.ourdomain.com/checkout/receiptdisplay.asp?orderid=" & ORDERNUMBER , False
xml.Send
ObjSendMail.HTMLBody = xml.responseText
Set xml = Nothing
我经常谈论由于某种未知原因,IIS 应用程序池挂起并且大多数经典 ASP 站点无法加载(永远加载)然后我必须回收应用程序池以使所有工作正常的情况。
我在网站上使用 defaultAppPool。
【问题讨论】:
-
这是一个相当广泛的问题。首先,如果我是你,我会查看来自 IIS 的日志以尝试找出耗时最长的内容。寻找任何错误,也。之后,尝试评估您正在使用的对象和文件,看看它们在您使用时是否可用。
-
我检查了所有东西,这段代码挂起或冻结了应用程序池
-
您是否尝试过使用浏览器直接调用该地址?即
http://www.ourdomain.com/checkout/receiptdisplay.asp?orderid=123? -
投反对票的人能解释一下原因吗?
-
是的,它直接工作正常。
标签: asp-classic