为什么这个程序在我的服务器上不能运行

<%'使用XMLHTTP生成Setxml=Server.CreateObject("Microsoft.XMLHTTP")xml.Open"GET","http://ww... <%
'使用XMLHTTP生成
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
xml.Open "GET", "http://www.*****.net/main/index.asp", False
xml.Send
BodyText=xml.ResponseBody
BodyText=BytesToBstr(BodyText,"gb2312")
Set xml = Nothing
Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile= fso.CreateTextFile(server.MapPath("../main/index.html"), True) '生成的html的文件名
MyFile.WriteLine(BodyText)
MyFile.Close

'使用Adodb.Stream处理二进制数据
Function BytesToBstr(strBody,CodeBase)
dim objStream
set objStream = Server.CreateObject("Adodb.Stream")
objStream.Type = 1
objStream.Mode =3
objStream.Open
objStream.Write strBody
objStream.Position = 0
objStream.Type = 2
objStream.Charset = CodeBase
BytesToBstr = objStream.ReadText
objStream.Close
set objStream = nothing
End Function
response.Write("<script>alert('静态首页生成成功!'); history.back();</script>")
%>

这是我网站的静态首页生成程序,访问时即可生成静态首页。在本地会被卡巴斯基视为木马程序,我把网站放到租用的空间上没有问题,但我把网站放到自己公司的服务器上却无法运行生成静态首页,所以在此想请教一下这是什么原因,会不会是我服务器那里有设置,应该如何更改?
谢谢!
网站目录文件夹有读取和写入的权限,访问用户隶属于guests
展开
 我来答
羽羽看不惯
2008-11-09 · TA获得超过100个赞
知道答主
回答量:130
采纳率:0%
帮助的人:84.8万
展开全部
权限问题,你生成html的时候所在文件夹的权限要设置可写才行,如果你没设置的话,默认是只读
Jtti
2024-10-10 广告
JTTI服务器具有以下优点:1. 高效稳定,能够在高并发的情况下稳定地处理请求。2. 易于使用,提供简单易用的API,开发者只需要少量的配置代码即可轻松构建RESTful服务。3. 安全性强,支持HTTPS协议,可以保护数据传输的安全。JT... 点击进入详情页
本回答由Jtti提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式