一个net core web站点,部署在iis中,重新编译代码报错:

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    MSB3027    无法将“E:\code\git\dom\dom.plugin.base\bin\Debug\netcoreapp3.1\dom.plugin.ibase.dll”复制到“bin\Debug\netcoreapp3.1\dom.plugin.ibase.dll”。超出了重试计数 10。失败。文件被“IIS Worker Process (27384)”锁定。    dom.host.web    D:\Install\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets    4632    
错误    MSB3021    无法将文件“E:\code\git\hy\dom\dom.plugin.base\bin\Debug\netcoreapp3.1\dom.plugin.ibase.dll”复制到“bin\Debug\netcoreapp3.1\dom.plugin.ibase.dll”。文件“bin\Debug\netcoreapp3.1\dom.plugin.ibase.dll”正由另一进程使用,因此该进程无法访问此文件。    dom.host.web    D:\Install\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets    4632    

明显的看出来,是一个文件被占用引起的错误,解决办法也很简单,请按照如下步骤操作
1、按 windows键 + R 调出命令窗口。
2、输入命令 iisreset 回车。
3、重新编译。

如果还是有问题请重复执行 iisreset