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

老程序员的新问题--Unable to copy file 对路径 的访问被拒绝

最近几天,vs调试启动老报错,
错误 73 Unable to copy file "obj\Debug\Asmis_Base.xml" to "bin\Debug\Asmis_Base.xml". 
对路径“obj\Debug\Asmis_Base.xml”的访问被拒绝。 Asmis_Base

--------------
以前也出现过类似的问题,把 obj,bin 等文件夹内容删除后,问题可以解决,可是这次不行,必须先清理项目,关闭 vs,重新打开。

烦人的问题是 重新打开后第一次 调试启动 正常。
修改程序后第2次启动就出错。

查了下网络,有一个朋友遇到过,见(http://wenwen.soso.com/z/q287753641.htm),可是不知道怎么解决。
这里的朋友,有人遇到过吗?
--------------------编程问答-------------------- 换一个磁盘目录。 --------------------编程问答-------------------- 啥系统?????? --------------------编程问答--------------------
引用 2 楼 zanfeng 的回复:
啥系统??????


win2008 + vs2008,项目一直是正常的,最近10多天突然出的问题。 --------------------编程问答-------------------- 看看是否被设为只读了 --------------------编程问答--------------------
引用 4 楼 5035080 的回复:
看看是否被设为只读了


----------------
检查过文件的属性,是有问题的,问题图片在办公室,现在发不了,明天到办公室再发。

关键是此文件是VS自动生成的,人不能控制,出问题后,如果vs不关闭,它不能被删除,必须关闭vs,才能删除。

好像就是此文件被vs的进程一直占用,不知道怎么办。 --------------------编程问答-------------------- 现在补上 相关图片
vs出错的图:

进一步跟踪发现:出错后 obj\Debug 目录下的出错文件,无法删除。
检查发现其文件属性已经和正常文件的属性不一样,正常文件属性的 【安全】选项卡 可以显示2个拥有者和相应的权限;
出错的文件属性的 【安全】选项卡已经变了, 【继续】 后 ,无法显示当前所有者,在 【将所有者更改为】列表中少了一个 【system】用户。

正常文件属性的图如下

出错文件属性的图如下:
--------------------编程问答-------------------- 让大家再看看。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,