日期:2014-05-16  浏览次数:20934 次

asp页面如果使用copyfile就报80070070错误
页面很简单,我随便建一个asp网站都是这个错误。
代码是

<%
dim f
set f = CreateObject("Scripting.FileSystemObject")
f.CopyFile "D:\t\a\1.txt","D:\t\b\1.txt"
%>


访问时页面内容:

错误 ‘80070070’

/t1.asp,行4


我的系统是windows2003 iis6.0。权限都给足了,整个网站的internet权限、user权限都是完全控制。

不是磁盘空间不足。实在不清楚,大家有没有遇到这个错误,给指点一下,这个错误我已经找了好几天了找不到。

我都怀疑是我的操作系统问题。

------解决方案--------------------
目录都存在吗? 可以把同样的代码写成vbs文件,双击执行,如果成功的,说明还是权限问题。
------解决方案--------------------
一般是权限问题。
------解决方案--------------------
Network Service
------解决方案--------------------
引用:
Quote: 引用:

Network Service

Network Service 完全控制的权限我加了,还是不行。我后来也加了Everyone的完全控制权限,也不行。
其他页面都是正常运行,只要使用CopyFile就出错。

同样代码,我将web应用部署到另一个电脑测试是可以的。我不知道哪里还要配置!?



检查下iis的网站是否配置成其他用户运行了,如果是将这个用户对t文件夹的读写权限加行,如果还不行d盘也加上这个用户的读取权限