当前位置:编程学习 > C#/ASP.NET >>

急!!!File.delete删除文件失败的问题,清高手指教!

1.程序启动,调用File.Copy将a.dll拷贝到该程序所在的目录,例如:d:\soft\,然 后再调用File.Delete将a.dll删除,此时可以正常删除。

2.程序启动,调用File.Copy将a.dll拷贝到该程序所在的目录,例如:d:\soft\,然后将程序关闭,再重新启动该程序,调用File.Delete将a.dll删除,此时删除失败,提示:对路径d:\soft\a.dll的访问被拒绝。

以上操作都是在本地机器上。请高手指点。 --------------------编程问答-------------------- 添加IIS_WPG用户,asp.net 用户权限

目录点击右键,安全,添加 --------------------编程问答-------------------- 能否详细讲一下操作步骤,偶是菜鸟。多谢了!!! --------------------编程问答-------------------- 是没有权限的问题,一起操作的时候都给了权限,但重新启动的话没有删除的权限了,把你的用户权限所有功能都打开 --------------------编程问答-------------------- 1楼的意思是说给asp.net用户权限 方法是控制面板-管理工具-计算机管理-本地用户和组
选中ASPNET右键属性,添加隶属于administrator.
但是楼主的意思是说运行后先添加,在删除好使。运行后先添加,然后关闭,在运行,删除,就不好使。错误提示信息确实是权限问题,但是也有删除好使的时候。麻烦楼主检查下文件是否添加进该文件夹,好使的时候是否被删除,设断点慢慢查看. --------------------编程问答-------------------- 楼主是WINFORM还是WEBFORM?

WINFORM就没有权限的问题,看看你的文件拷过去了没有,是不是文件不存在

然后你的文件是否正在访问这中(这个最重要)

然后再程序里多加几个MessageBox,用来跟踪程序走到了哪一步出错,最好用catch把错误信息提示出来

--------------------编程问答-------------------- 我将Asp.net用户加入了Administators群组中,依然不行,删除正常的时候确实已经正常删除了,删除异常时,文件也却是已经拷贝到该文件夹中了。 --------------------编程问答-------------------- 我都遇见过这个问题, 也知道是权限问题

明天回去看看能否搞定 --------------------编程问答-------------------- 你是用什么账户登陆的。 --------------------编程问答-------------------- 我用的Administrator登陆 --------------------编程问答-------------------- 关于asp.net只有帮顶 --------------------编程问答-------------------- 是不上文件复制的时候没有释放资源啊
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,