遇到怪问题,关于删除文件的。
我用asp上传的文件,用asp(fso)能正常删除。
用.net上传文件到同一个文件夹,用asp(fso)删除提示没有权限,
用ftp上传文件到同一个文件夹,用asp(fso)删除同样提示没有权限。
三种方式传上去的文件用ftp查看权限都是666,为什么删除就有区别了呢?
------解决方案--------------------我也有类似的问题,也想知道为什么?
帮楼主顶一下
asp上传文件,asp可以删除
asp.net上传文件,asp.net可以删除
用asp上传的文件,asp.net就无法删除,为什么?
------解决方案--------------------asp 程序和asp.net 运行的windows用户不同,至于有什么不同,我没接触过asp,不太清楚
------解决方案--------------------可能是文件所有者不同
ls -l 看一下文件列表,上传的文件是否所有者不同
------解决方案--------------------当然不行...
如果你是NTFS格式硬盘,那每个文件都有权限控制.
Asp/Asp.net/ftp用的帐户是不同的.
Asp/Asp.net具体用哪个帐号你可以 控制面板-> 用户名与密码 可以看到.
你可以把上传目录权限设置为任何人都可以完全控制,应该能解决这个问题.
------解决方案--------------------bj
------解决方案--------------------你看看那个文件的权限.
asp.net 是network service(iis6)或 aspnet(iis5)
asp对应的用户应该是iis_你的机器名.
------解决方案--------------------用户不同,当然不能删除
------解决方案--------------------用户不同,重新分配下权限!