2013-02-19 103 views
3

我部署我的网站IIS,使用的MSBuild(如Scott Hanselman here提到)是这样的:Visual Studio PublishProfile删除文件?

msbuild MySolution.sln /p:DeployOnBuild=true;PublishProfile=Production;Password=poo 

其中大部分是工作的罚款,以发布到我的生产服务器或临时服务器,通过TeamCity的。

但是,如果某些文件已从项目中删除,它们不会从服务器中删除。所以一些应该产生404错误的东西只是拿起旧的,过时的文件。

是否可以通过这种方式进行部署也可以删除不再是Web项目一部分的文件?

回答

7

在发布配置文件的设置选项卡上,展开文件发布选项并选择删除其他文件。或Web部署文件,你可以在值传递的命令行上的/ P:SkipExtraFilesOnServer =假

对于FTP配置文件,属性/ P:DeleteExistingFiles =真

相关问题