如何确保在发布到 iis 7.5 时删除站点的所有旧数据和文件?

如何确保在发布到 iis 7.5 时删除站点的所有旧数据和文件?

我为我的应用程序设置了一个 Visual Studio 发布按钮,包括“发布前删除所有文件”设置。但看起来它无法成功删除文件(可能它们仍处于锁定状态,也许 IIS 仍在为它们提供服务?)。有时我在测试中发现剩余的旧文件,必须手动删除它们。

我目前的解决方法是手动删除网站,然后发布。不过,这有点糟糕。我希望能够一键发布。

有没有办法设置这个?确保在发布应用程序的新版本之前删除目录中的所有文件?

答案1

我从来没有遇到过这个问题,但如果你在重新部署之前停止应用程序正在运行的应用程序池,那么应该可以确保 IIS 不会锁定文件。

相关内容