发布我的网站时出错

时间:2018-05-03 11:58:26

标签: c# asp.net-mvc visual-studio-2017

我创建了一个网站,当我尝试发布它时,收到错误:

  

无法删除目录“obj \ Release \ AspnetCompileMerge \ TempBuildDir”。该文件夹不为空

构建和重建发生正常,但不是发布。

我找不到要清除它的文件夹。我该如何解决这个错误?

2 个答案:

答案 0 :(得分:1)

此问题与您solution/project中的本地文件有关。在将项目/放置代码放在一起时,Visual Studio将使用“obj”文件夹中的任何内容。似乎在某个时刻,VS正在尝试删除这些文件,但某些进程仍在运行,并且不允许VS删除它。

根据评论中的建议,重新启动Visual Studio 和/或清理解决方案大部分时间都可以使用。

但是,有时其他一些进程可以触及这些文件夹结构。在这种情况下,您应该找到此进程/应用程序并将其停止。或者只是重新启动计算机(它会停止所有实际运行的进程),重新开始您应该被允许像以前一样运行发布操作

答案 1 :(得分:1)

从\ obj \ Release中删除(TemporaryGeneratedFile) 删除后,您会发现三个文件,然后尝试发布,直到发生了什么情况