正确使用“在发布之前删除所有现有文件”选项

时间:2015-05-21 12:50:32

标签: visual-studio publishing

发布Visual Studio 2012 MVC网站时,可以选择“在发布之前删除所有现有文件”。我在发布我的网站时已经检查了这个,我在文件系统上做了这个,但这会将网络关闭直到发布完成。我想知道应该打开这个选项的情况。

2 个答案:

答案 0 :(得分:0)

我遇到的情况是,并非所有更改的文件都在更新,而且旧文件仍在保留。虽然我仍然不知道为什么会这样,但让Visual Studio删除这些文件有帮助。不过,我永远不会在我的一个配置文件中保存/激活此选项。我猜是小心使用它。

答案 1 :(得分:0)

我在MVC项目中有一个情况,我将视图文件移动到Shared文件夹。当我在没有全部删除的情况下进行发布时,它将该文件保留在原始文件夹中。当我调用在实际站点上引用该视图的Controller方法时,它在Shared文件夹中的视图文件之前找到了原始文件夹中的视图文件。首先进行删除会使问题不再发生。