我正在使用Docker容器运行我的开发环境。由于进行了一些更新,当我尝试重新构建在Docker容器中运行的项目时,现在遇到了一些困难。
我的项目运行在运行IIS的Windows Server Core Docker容器中,我从主机上的共享卷中运行该项目。在启动Docker容器之前,我可以构建该项目,但是在启动Docker容器之后,构建失败,并显示以下错误:
Could not copy "C:\path\to\dll\name.dll" to "bin\name.dll". Exceeded retry count of 10. Failed. The file is locked by: "vmwp.exe (22604), vmmem (10488)"
看起来是Hyper-V进程锁定了DLL文件。 显然,在此之前并不是这种情况,这似乎与我所做的一些Docker或Windows更新有关。 我该如何解决这个问题? 我需要更改构建应用程序和在Docker容器中运行它的流程吗?
我已经搜索了一段时间,但没有找到关于这个特定问题的太多信息。 任何帮助都将不胜感激。 预先感谢您!