我正在使用msbuild(正如Scott Hanselman在此提到的那样),将我的网站部署到IIS上,步骤如下:
msbuild MySolution.sln /p:DeployOnBuild=true;PublishProfile=Production;Password=poo
在通过TeamCity发布到生产服务器或暂存服务器时,大部分情况下都可以正常工作。
然而,如果有些文件已经从项目中删除,它们并不会从服务器上删除。因此,一些应该生成404错误的内容仍然使用旧的、过时的文件。
是否可以在这种方式下使得发布也删除不再属于Web项目的文件呢?