我使用的是Visual Studio 2005。在先从版本控制中获取代码后, c#.net应用程序正常运行。但是,在做了一些修改后,当我建立我得到以下错误:

错误383无法复制文件“..\root\leaf\Bin\Debug\test.Resources.xml”到 “本\调试\ test.Resources.xml”。访问路径“Bin\Debug\test.Resources.xml”是 否认。li.rollmodel

有人知道为什么会出现这个问题吗?

编辑我可以看到我的整个项目源代码文件夹是只读的,我无法删除只读属性。

首先,有人能告诉我如何删除这个文件夹的只读属性吗?我尝试删除它,但只读属性仍然存在。我也从版本控制方面尝试过,但也没有成功。


当前回答

老帖子,但是这个僵尸正在VS 2017(我还没有深入研究为什么它只是“一些”项目)。在这种情况下,它不是用户权限,而是IIS Express进程仍在使用文件。

您将在任务托盘中看到图标

右击 退出 您应该能够在没有这个恼人的“拒绝许可”消息的情况下重新构建。

这也是为什么“重新启动Visual Studio”将“修复”这个问题。这样做将停止IIS Express。

Hth……

其他回答

我的问题在安装Windows Update KB5003637后就开始了。我的VS2019项目之前运行正常,但在安装Windows更新后出现了这个错误。卸载它,项目再次工作。

我知道这是一个老帖子,但对于那些寻找答案的人,就像我几分钟前一样,我建议先试着重启你的电脑。光是这一点就解决了我的问题。以前甚至不能手动复制到文件夹。

1)关闭visual studio解决方案

2)进入命令提示符——> run as administrator——> iisreset /stop

3)导航到c—> Windows—>微软。Net—> Framework64—> v4.030319—>临时Asp. NetNET Files——>删除该路径下的所有文件和文件夹。

4)返回命令提示符——> iisreset /start

5)现在打开visual studio ->以管理员身份运行->清理解决方案并构建它(不要重新构建..只是构建为我工作)

首先转到文件的位置。然后右键单击文件的文件夹->属性->未选中的只读选项,并应用到文件及其子文件夹。 它解决了我的问题。 编码快乐!

我所看到的大多数答案都在客观地探索环境可能存在的问题,这可能是99%遇到这个问题的人的正确答案(无法从………访问被拒绝)。

我想我应该把我的经验分享给那些因为各种原因而遇到这个问题的1%的人。

我写了一个批处理文件重命名程序,我用它来处理成千上万的文件,我的防病毒软件把它解释为木马并自动隔离它。有这个路径坐在我的反病毒'黑名单,visual studio永远不能复制*.exe到bin文件夹,因此无法复制。exe。

我的决议是白名单这条路径和问题是解决。

欢呼。