2013-02-19 81 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 =真

相關問題