标题:asp生成静态页面的问题,执行特别慢。但是在本地测试的时候很快~
只看楼主
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
结帖率:76.71%
 问题点数:0 回复次数:4 
asp生成静态页面的问题,执行特别慢。但是在本地测试的时候很快~
function makeindex(FileNameA,FileNameB)
    FilePath = Server.MapPath("/")&"\"&FileNameA
    strUrl = "http://"&Request.ServerVariables("SERVER_NAME")&"/"&FileNameB
    'response.write strUrl&"生成---"&FileNameA&"<br>"
    '创建objXmlHttp
    dim objXmlHttp,binFileData,objAdoStream
    set objXmlHttp = Server.CreateObject("Micro"&"soft"&".XML"&"HT"&"TP")'加"&"加"&"防止误杀
    'set objXmlHttp = CreateObject("MSXML2.ServerXMLHTTP")'加"&"加"&"防止误杀
        'objXmlHttp.open "GET",strUrl,false
        objXmlHttp.open "POST",strUrl,false
        objXmlHttp.send()
    '
    binFileData = objXmlHttp.responseBody
    set objXmlHttp = nothing
    '创建objAdoStream
    set objAdoStream = Server.CreateObject("AD"&"ODB"&".Str"&"eam")'加"&"防止误杀
        objAdoStream.Type = 1
        objAdoStream.Open()
        objAdoStream.Write(binFileData)
        objAdoStream.SaveToFile FilePath,2
        objAdoStream.Close()
    set objAdoStream = nothing
end function


问题补充:
一步一步排查后,发现执行到这句:objXmlHttp.send() 就死了~
这个是服务器那里出了问题呢?

[ 本帖最后由 ysf0181 于 2013-3-11 15:40 编辑 ]
搜索更多相关主题的帖子: function set 
2013-03-11 15:37
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
得分:0 
是服务器权限问题。自己解决了。

ASP讨论QQ群:251346273
2013-03-11 16:19
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
楼主的精神值得赞赏,自己解决了问题并将原因提供给大家,其他有类似问题的就可以借鉴了。

活到老,学到老! http://www. E-mail:hu-jj@
2013-03-11 17:14
zc199068
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-5-12
得分:0 

没有梦想的人生,算什么人生?
2013-05-12 09:45
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
得分:0 
服务器本来正常,Microsoft.XMLHTTP读取页面一直没问题,后来安装了sql2005,默认vs2005也安装了,结果出事了。运行有Microsoft.XMLHTTP程序的asp页面,就会卡住,这个站点下的asp页面都打不开,但是页面正常运行,其它站点asp没问题。
 
解决办法IIS属性-主目录-配置-调试 调试标志 两个勾去掉

ASP讨论QQ群:251346273
2013-05-12 15:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-400424-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.638447 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved