C# 发布我的网站时出错

C# 发布我的网站时出错,c#,asp.net-mvc,visual-studio-2017,C#,Asp.net Mvc,Visual Studio 2017,我创建了一个网站,当我试图发布它时,我收到一个错误: 无法删除目录“obj\Release\aspnetcompiler\tempbuildir”。文件夹不是空的 生成和重建是正常的,但不是发布 我找不到文件夹来清除它。如何修复该错误?此问题与解决方案/项目中的本地文件有关。“obj”文件夹中的任何内容都由VisualStudio在构建项目/将代码放在一起的过程中使用。似乎在某个时刻,VS正试图删除这些文件,但某些进程仍在运行,不允许VS删除这些文件 从评论中可以看出,重新启动Visual St

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

无法删除目录“obj\Release\aspnetcompiler\tempbuildir”。文件夹不是空的

生成和重建是正常的,但不是发布


我找不到文件夹来清除它。如何修复该错误?

此问题与
解决方案/项目中的本地文件有关。“obj”文件夹中的任何内容都由VisualStudio在构建项目/将代码放在一起的过程中使用。似乎在某个时刻,VS正试图删除这些文件,但某些进程仍在运行,不允许VS删除这些文件

从评论中可以看出,重新启动Visual Studio和/或清洗解决方案在大多数情况下都有效


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

此问题与
解决方案/项目中的本地文件有关。“obj”文件夹中的任何内容都由VisualStudio在构建项目/将代码放在一起的过程中使用。似乎在某个时刻,VS正试图删除这些文件,但某些进程仍在运行,不允许VS删除这些文件

从评论中可以看出,重新启动Visual Studio和/或清洗解决方案在大多数情况下都有效

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

从\obj\Release中删除(临时生成的文件) 删除后,您将发现三个文件尝试发布,直到我们知道发生了什么

从\obj\Release中删除(临时生成的文件)
删除后您会发现三个文件,请尝试发布,直到我们知道发生了什么

尝试使用“生成>清除解决方案”,然后使用“生成>重建”Solution@CamiloTerevinto不工作。生成过程正常,但不是发布过程。文件可能仍在使用中,有时会发生这种情况。Camilo建议的应该是一个修复程序,否则您也可以尝试重新启动visual studio。尝试使用“生成>清理解决方案”,然后使用“生成>重建”Solution@CamiloTerevinto不工作。生成过程正常,但不是发布过程。文件可能仍在使用中,有时会发生这种情况。卡米洛建议的应该是一个修复程序,否则您也可以尝试重新启动VisualStudio。