经常碰到这样的问题,做完项目的开发,本地环境下一切顺畅,要发布到一个目录时,有以下的提示
Net不能成功发布成功,提示,无法移除目录"D:\@LYJNetCore8\LYJ.MES.MVC.KanPan\HXT_MESPublish\"。对路径"D:\@LYJNetCore8\LYJ.MES.MVC.KanPan\HXT_MESPublish\"的访问被拒绝。
网上各种查找方案,所括AI工具,方案很多,还是不能解决。针对不同的环境有不同的方案,也是正常的吧。最终是以下的方法搞定的,记录下来,因为是常常会碰到的。
takeown /f "D:\@LYJNetCore8\LYJ.MES.MVC.KanPan\HXT_MESPublish\" /r /d y
icacls "D:\@LYJNetCore8\LYJ.MES.MVC.KanPan\HXT_MESPublish\" /grant administrators:F /t
rd /s /q "D:\@LYJNetCore8\LYJ.MES.MVC.KanPan\HXT_MESPublish\"
以上是用Coopilot free工具搞定的。