“Microsoft VBScript 运行时错误 错误 '800a004c'

以下代码在本地测试没有错,一传到网上,就出现“MicrosoftVBScript运行时错误错误'800a004c'路径未找到/desk.asp,行6这个错误,请问一下是什... 以下代码在本地测试没有错,一传到网上,就出现“Microsoft VBScript 运行时错误 错误 '800a004c'

路径未找到

/desk.asp,行 6
这个错误,请问一下是什么原因?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<% set fso=server.createobject("scripting.filesystemobject")
set mytext=fso.createtextfile("C:\Documents and Settings\user\桌面\t1.html",true)
mytext.write"testing "
mytext.close
%>
</head>

<body>
</body>
</html>
展开
 我来答
startfromheart
2006-08-27 · 超过19用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:33.2万
展开全部
本地存在这个路径:C:\Documents and Settings\user\桌面\t1.html
网上的服务器也存在?

就算服务器存在,服务器会允许你往C:\Documents and Settings\user\桌面 里面写文件?

照你这段代码的理论推断,如果一个空间商有1000个用户,这1000个用户有的往 C:盘里面写点文件测试一下,有的往 C:\windows 里面写点文件 测试一下.当然,也有的用户不那么小心,把C:\windows\System32 的文件夹重命名了一下(后果可想而知), 那么,空间商的服务器里面的垃圾文件我看没人有能力去整理.

我想对于支持FSO的空间商对服务器的控制至少有以下两点:
1.仅可以在用户自己的虚拟目录下写文件
2.不可以写类似.bat .exe 这样的文件

针对以上两点,你的asp 代码语句中应当有如下功能的语句

1.获取用户自己虚拟目录的真实路径
2.需要创建的文件的路径为 虚拟目录的真实路径+文件名称 或 虚拟目录的真实路径+子目录+文件名称(前提是子目录已经创建)
蝶舞聆听
2006-08-27 · TA获得超过919个赞
知道小有建树答主
回答量:567
采纳率:0%
帮助的人:321万
展开全部
web.config里面的设置需要适当修改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友22f335701
2006-08-27 · TA获得超过672个赞
知道小有建树答主
回答量:1194
采纳率:0%
帮助的人:989万
展开全部
服务器上没有C:\Documents and Settings\user
且你没权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
scansoft
2006-08-27 · TA获得超过114个赞
知道答主
回答量:248
采纳率:0%
帮助的人:80.8万
展开全部
同意二楼
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式