接近疯狂了。困扰一周了,心力憔悴。关于xmlhttp
这样的情况。我做动态转静态,使用了xmlhttp来读取信息,代码如下:
private sub getdata()
Dim objXMLHTTP, xml,lresolveTimeout,lconnectTimeout,lsendTimeout,lreceiveTimeout
lresolveTimeout = 5000 ' 解析DNS名字的超时时间,5秒
lconnectTimeout = 5000 ' 建立Winsock连接的超时时间,5秒
lsendTimeout = 5000 ' 发送数据的超时时间,5秒
lreceiveTimeout = 5000 ' 接收response的超时时间,5秒
Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
xml.setTimeouts lresolveTimeout,lconnectTimeout,lsendTimeout,lreceiveTimeout
xml.Open "get",http,false
' xml.setRequestHeader "CONTENT-TYPE","text/html"
' xml.setRequestHeader "Charset", "gb2312"
response.write http
xml.Send() *******************************68行**********
strContent=streamtochar(xml.responseBody)
Set xml = Nothing
end sub
在本地机器上正常。可是在服务器上就不行了,服务器环境 windows2000(sp4)+iis5+sql2000(sp3)+MSXML 4.0 SP2 +以前安过偌顿防火墙和瑞星防火墙+现在还有瑞星杀毒软件
出现错误如下:
msxml3.dll 错误 '80004005'
未指定的错误
/info_count/transhtml.asp,行68
68行即加星号部分。
上面的代码我几乎用排列组合全部换过参数,还是不行。
我快崩溃了,两个星期的工作全在这一块卡上了,服务器几乎相当于当机了!!!!!!!
盼高人指教,大恩大德啊! 分不够,再开贴给!!!