我为我的应用程序设置了一个Visual Studio发布button,其中包括“发布之前删除所有文件”设置。 它看起来没有成功删除文件,虽然(可能他们仍然被locking,也许IIS仍然在服务他们?)。 有时候,我发现我的testing中遗留下来的旧文件,而且必须手工删除。
我目前的解决方法是手动删除该网站,然后进行发布。 这种吸引,虽然。 我希望能够通过单击进行发布。
有没有办法设置这个? 要确保在发布新版本的应用程序之前删除目录中的所有文件?
我从来没有遇到过这个问题,但是如果你在重新部署之前停止应用程序运行的应用程序池,那么应该确保IIS不locking这些文件。