我们有一个 ASP.NET Core 站点在我们的测试服务器上运行,我们希望通过 XCopy 自动部署到我们的 IIS Web 服务器,就像我们当前的应用程序一样,我已经在其中运行了该站点。我添加了一个发布配置文件,将站点打包到解决方案中的“本地发布”目录。每当我尝试复制现有站点时,所有 DLL 都被另一个进程(可能是 Kestrel)使用,因此我被迫部署到同级目录并重新映射 IIS 以查看同级。如何在无需手动干预和停止 Kestrel 或 IIS Web 服务器的情况下更新正在运行的 ASP.NET Core 站点?