我有一个 IIS Web 应用程序,其结构大致类似于:
wwww.mysite.com
file1.asp
file2.asp
\DotNet
file3.aspx
file3.aspx
我们正在设置 TeamCity 进行自动部署。我有一个部署到 \DotNet 文件夹(aspx 文件)的 MSBuild 构建步骤,在单独的构建配置中,我有另一个部署到根目录(asp 文件)的 MSBuild 构建步骤。
我想允许 MSDeploy 删除不必要的文件,例如,如果我从 VCS 中删除 file2.asp,我希望它从目标 IIS 服务器中删除它。
但是,我不希望它擦除 \DotNet 子文件夹。
我可以得到比命令行开关“SkipExtraFilesOnServer”更精细的东西,还是这是一个全有或全无的交易?