【问题标题】:Why does IIS Express lock files stopping build, rebuild and clean in ASP.Net Core?为什么 IIS Express 锁定文件停止在 ASP.Net Core 中构建、重建和清理?
【发布时间】:2020-10-31 12:22:13
【问题描述】:

每隔一段时间(现在就发生在我身上)我会有一个项目,但出了点问题,我不知道是什么。 它只会阻止我构建我的项目。 它只是为每个文件写了一百万次:

严重性代码描述项目文件行抑制状态 警告 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.exe进程(id为10396)。

标签: iis-express asp.net-core-3.1


【解决方案1】:

打开任务管理器 => 找出IISExpress 进程 => 结束任务。现在你可以编译代码了。这不需要重新启动 Visual Studio。

【讨论】:

    猜你喜欢
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多