c# - 无法删除.NET API发布中的文件

标签 c# asp.net .net asp.net-mvc api

发布API时遇到问题。
问题是当我在发布之前检查删除所有现有文件时。
然后API构建成功,但是在发布API时出错


  删除现有文件...删除文件“ JSONWebAPI”时出错。无法
  删除“ JSONWebAPI”。该进程无法访问文件,因为
  它正在被另一个进程使用。发布失败。目标:
  C:\\ xxxxx \ xxx \ xxxx


enter image description here

如果我取消选中该选项“在发布之前删除所有现有文件”,则发布成功。
但是在发布之前删除所有现有文件该怎么办。

最佳答案

请关闭Visual Studio并重新启动计算机。重新启动计算机后,找到解决方案文件夹并导航到Web项目文件夹。删除bin和obj文件夹。打开项目后,请尝试重新发布该应用程序。请参见下面的图片:

enter image description here

关于c# - 无法删除.NET API发布中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44342115/

相关文章:

c# - 无法在 WPF 中创建继承的用户控件,本地命名空间中的基本控件 "does not exist"

c# - 您可以在运行时在 XmlRootAttribute 中设置 Namespace 字段吗?

c# - 如何使用 asp.net core 2 测试具有属性的方法?

c# - .net DateTime 序列化反序列化 bug

javascript - 浏览器上的 Web 控制所需的打印屏幕功能

.net - ReSharper 反编译器 - 我可以将它用于独立程序集吗?

c# - 如何在 LINQ 中询问 "Is there exactly one element satisfying condition"?

c# - 无法在我的 Visual Studio 项目中使用我的互操作 DLL

asp.net - 可以远程访问 asp.net 页面和 wcf 服务,但不能在本地访问

.net - 统一2.0 : How to use Resolve with ResolverOverride?