iis-express - 为什么 IIS Express 锁定文件停止在 ASP.Net Core 中构建、重建和清理?
问题描述
每隔一段时间(现在就发生在我身上)我会有一个项目,但出了点问题,我不知道是什么。它只会阻止我构建我的项目。它只是为每个文件写了一百万次:
严重性代码说明项目文件行抑制状态警告 MSB3026 无法将“obj\Debug\netcoreapp3.1\WebApp.dll”复制到“bin\Debug\netcoreapp3.1\WebApp.dll”。在 1000 毫秒内开始重试 1。该进程无法访问文件“bin\Debug\netcoreapp3.1\WebApp.dll”,因为它正被另一个进程使用。该文件被锁定:“iisexpress.exe (10396)”WebApp C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 4183
IIS 甚至不在我的托盘中。我如何杀死进程?为什么它首先会这样做?
很烦人。为这个愚蠢的事情浪费了很多时间。
解决方案
打开任务管理器=> 找出IISExpress进程 =>结束任务。现在你可以编译代码了。这不需要重新启动 Visual Studio。
推荐阅读
- php - 如何在codeigniter 4中验证表单数据
- mysql - 如何在不将文件夹的所有权授予 Linux 根目录的情况下从 MySQL 文件夹中复制内容?
- python - 为什么我在 seaborn 线图中得到线阴影
- python - 如何在熊猫中将对象转换为日期时间
- python - 有没有办法忽略连接字符串中的被调用变量?
- node.js - 如何使用 objectid 从 mongoose 的数组中填充我的元素名称
- swiftui - 无法推断通用参数“SelectionValue”
- git - 在远程 GitLab 存储库中恢复分支
- curl - 如何使用 curl_easy 重用连接?
- python - Python 在特殊情况下将文件拆分为多个文件