日期:2014-05-17  浏览次数:20751 次

ASP生成静态网页的问题,本地可以生成,网络空间里就不行???在线

在本地可以生成,网络空间里就不行???
生面的网页打开出现下面一段话??
Bad   Request   (Invalid   Hostname)
127.0.0.1换成网上的地址也是这样的,请问怎么解决
我用的代码:
<%url   =   "http://127.0.0.1/index.asp "
    set   http=Server.createobject( "Msxml2.XMLHTTP ")  
    Http.open   "GET ",url,false  
    Http.send()  
    set   objStream   =   Server.CreateObject( "ADODB.Stream ")  
    objStream.type   =   1  
    objStream.open  
    objstream.write   http.responseBody
    objstream.saveToFile   server.mappath( "index22.htm "),2  
    objstream.close  
    Response.Write   "生成静态网页成功! <a   href=index22.htm> 浏览生成的网页 </a> "
  %>


------解决方案--------------------
1 如果确定域名已经解析生效,但是仍然不能访问,出现Bad Request (Invalid Hostname).那么这就可能是您没有绑定该域名的原因

2 默认首页可能不对

3 服务器IIS停止了,过一段时间再试
------解决方案--------------------
看是否支持Msxml2.XMLHTTP和ADODB.Stream
------解决方案--------------------
同意楼上。
看一下你的fso权限开了没有。
------解决方案--------------------
.......